This guide explains how to configure Single Sign-On (SSO) for ShipHero using Okta Express Configuration, which allows Okta and ShipHero to automatically exchange configuration details — eliminating manual setup and reducing errors.
Table of Contents
- Supported Features
- Prerequisites
- Configuration Steps
- Testing the SSO Integration
- Important Implementation Notes
Supported Features
The ShipHero–Okta integration supports the following features:
- SSO (OIDC): Supported via Service Provider (SP)-initiated login.
- Universal Logout: Supported if enabled in your tenant configuration. When triggered, your Okta session terminates immediately, but your ShipHero session may remain active for up to 24 hours.
Prerequisites
Before beginning setup, ensure you have:
- Administrative access to your Okta tenant.
- A valid ShipHero admin account.
Configuration Steps
Step 1: Add ShipHero in Okta
- Sign in to the Okta Admin Console.
- Navigate to Applications and select Browse App Catalog.
- Search for ShipHero.
- Click Add Integration, then click Done.
Step 2: Configure SSO Express Configuration
- Open the newly created ShipHero application in Okta.
- Navigate to the Authentication or Sign On tab.
- In the Express Configuration section, click Configure SSO or Configure SSO & Universal Logout.
- You will be redirected to the ShipHero login page.
- Sign in using your ShipHero admin credentials.
- Review the authorization screen and click Accept.
- Wait for Okta to complete the configuration process.
Once complete, you will be redirected back to Okta and a success confirmation will be displayed.
Step 3: Enable Universal Logout (Optional)
If your integration supports Universal Logout, follow these steps to ensure that logging out of Okta also terminates your ShipHero session:
- In the ShipHero app in Okta, navigate to the Sign On tab.
- Enable the option: Okta system or admin initiates logout.
Step 4: Assign Users and Groups
- Open the ShipHero application in Okta.
- Navigate to the Assignments tab.
- Click Assign.
- Select the individual users or groups that require access to ShipHero.
Testing the SSO Integration
SP-initiated Login (From ShipHero)
- Navigate to https://shipping.shiphero.com.
- Enter your registered email address.
- Verify that you are redirected to Okta for authentication.
- After successful authentication, confirm you are redirected back to the ShipHero platform.
Important Implementation Notes
| Setting Name | Description/Action |
|---|---|
| Express Automation | Automates metadata exchange between Okta and ShipHero to reduce manual configuration errors. |
| Default Scopes | The integration uses openid, profile, and email scopes by default. |
| Configuration Changes | Modifying authentication settings may require a full reconfiguration of the integration. |
Need help?
If you encounter issues during setup, contact ShipHero support at support@shiphero.com.