Prerequisites
- An Okta account with Admin privileges.
- Each user must be invited to Courier via email before they can log in with Okta.
- Some steps require information exchanged with Courier. Before continuing, contact Courier Support for assistance setting up Okta sign-in.
Create the App Integration in Okta
- Navigate to the Applications > Applications section of the Okta admin panel
- Hit the “Create App Integration Button”:

- Select SAML 2.0 and hit “Next”

- Enter
Courieras the app name and optionally provide the Courier logo (available after the screenshot) then click “Next”

You can optionally upload the Courier logo. Download it here:
- Contact Courier support for a
Single sign on URLand anAudience URI. Enter them in their respective fields under SAML settings.

- In the Attribute Statements section, enter the following information:
| Name | Name Format | Value |
|---|---|---|
id | Unspecified | user.id |
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress | Unspecified | user.email |

- Hit the “Next” button towards the bottom of the page
- Under the “Application Feedback” section, select “I’m an Okta customer adding an internal app” and hit “Finish”:

- From the “Sign On” tab of the new Courier application integration, find the Metadata URL. Copy the link address and send it to the Courier support team member

Creating a Courier Bookmark App
Bookmark apps direct users to a specific web page from the Okta dashboard. Use one so your team can launch Courier directly from Okta.You need a bookmark URL from Courier for IdP-initiated SSO. Contact Support to get your URL.
Steps
- Log in to the Okta admin panel as an Admin.
- Go to Applications > Applications.
- Click Browse App Catalog.
- Search for
Bookmark App, select it, and click Add. - Enter an app name (e.g.
Courier Login). - Paste the URL from Courier Support into the URL field:

- Click
Save. - Assign to users to test.
Migrating Users To Okta
- From the Settings > Security page, confirm that “Require Google SSO” is not checked

- From the Settings > Team page in Courier, remove and then re-invite users who should sign in with Okta
Accepting an Okta Invitation
- Sign out of Courier
- Click the “join” button from the email invite
- Enter your work email (the email address your invite was sent to)
- Hit continue

Users with Okta logins to Courier must use the email login process.

User Provisioning with Okta SCIM v2
- Contact Courier support for a SCIM endpoint URL and bearer token
- Navigate to the Courier App from the Okta admin panel
- Navigate to the provisioning tab and click “Edit”

- Enter the URL provided by Courier into the “SCIM connector base URL”
- Enter
userNameinto the “Unique identifier field for users” - Check “Push New Users” and “Push Profile Updates” for the “Supported provisioning actions”
- For “Authentication Mode” select
HTTP Header - Enter the Bearer token provided by Courier

- Hit “Save”
- After 30 seconds the provisioning tab should have a “To App” section on the left. If it doesn’t, try refreshing the page. Once it appears select it and hit the “Edit” button
- Check the “Create Users”, “Update User Attributes”, and “Deactivate Users” features and hit save

- Using the side menu navigate to Directory > Profile Editor and hit the edit profile button of the Courier App

- Hit the “Add Attribute” button

- Enter the following values:
- Data type:
string - Display name:
Role - Variable name:
role - External name:
role - External namespace:
urn:ietf:params:scim:schemas:core:2.0:User - Description:
Courier Role
- Data type:

- Check the “Define enumerated list of values” checkbox and enter the following values:
- Display Name:
Admin, Value:ADMINISTRATOR - Display Name:
Manager, Value:MANAGER - Display Name:
Developer, Value:DEVELOPER - Display Name:
Designer, Value:DESIGNER - Display Name:
Support, Value:SUPPORT_SPECIALIST - Display Name:
Analyst, Value:ANALYST
- Check the “Attribute required” checkbox and hit “save”

If users were already assigned to the Courier app before you set up provisioning, edit their assignment and update their role.
Finalizing User Provisioning
- Changes to user assignments in the Courier Okta app will automatically be reflected in the Courier Workspace.
- Users will receive an invite via email to Courier when added.
- Users are automatically removed from the Courier Workspace when no longer assigned in Okta.