SAML SSO with Okta
Enable users to log in to IRIS Clarity with their Okta credentials via SSO.
Configure SSO in the IRIS Dashboard
Head to the IRIS Clarity dashboard and navigate to the SSO settings page: Team > Manage team > Configure SSO. This will open a step-by-step guide to setting up SSO.
- Select Okta as your identity provider
- Enter a domain name. This must be unique to you (we will verify that it is available)
Alphanumeric (numbers and/or letters)
Lower case
Lower case
- No special characters (!@£$%^&()-+=)
- No spaces
- 4-40 characters in length
Examples
- ✅ shapedbyiris
- ✅ shapedbyiris2
- ❌ shapedbyIRIS
- ❌ shaped.by-iris
Add IRIS Clarity app to Okta
- Log in to the Okta Admin Console
- Go to Applications > Applications
- Click Create App Integration
- Select SAML 2.0 and click Next
- Enter IRIS Clarity as the App name
- Optionally upload a logo, then click Next
Configure SAML settings in Okta
- Set Single sign-on URL to the Reply URL (Assertion Consumer Service URL) that was generated in the IRIS Clarity dashboard
- Example: https://backend.iris.audio/v1/sso/login-idp/yourdomainname/callback
- Set Audience URI (SP Entity ID) to the Identifier (Entity ID) that was generated in the IRIS Clarity dashboard
- Example: https://shapedbyiris.com/yourdomainname
- Set Name ID format to EmailAddress
- Set Application username to Email
- Click Next
- Select I'm an Okta customer adding an internal app and click Finish
Get the Metadata URL from Okta
- In your IRIS Clarity application, go to the Sign On tab
- Under SAML 2.0, find Metadata details and copy the Metadata URL
- Example: https://yourcompany.okta.com/app/abc123def456/sso/saml/metadata
- In the IRIS Clarity Dashboard, paste this URL in the App Federation Metadata URL section
- Click Save
No further configuration is needed in the IRIS Clarity dashboard.
Assign users to the application
- In the Okta Admin Console, go to your IRIS Clarity application
- Go to the Assignments tab
- Click Assign and select either:
- Assign to People - to add individual users
- Assign to Groups - to add entire groups
- Select the users or groups you want to grant access to
- Click Assign for each selection, then click Done
Important: Users must also be invited to IRIS Clarity from the IRIS account dashboard with the same email address they use in Okta. To ensure that new users can login with SSO without initially logging in with an email and password, check "Users will only be able to login with SSO" before inviting users.
Test Single Sign-On
You can test that single sign-on has been configured correctly:
- Open a new incognito/private browser window
- Go to the IRIS Clarity login page
- Click Log in with SSO
- Enter your SSO domain name (e.g., shapedbyiris)
- You should be redirected to Okta to authenticate
- After successful authentication, you should be logged in to IRIS Clarity
Troubleshooting
- "User is not assigned to this application"
This error means the user exists in Okta but hasn't been assigned to the IRIS Clarity application. Go to the Assignments tab in your Okta app and assign the user.
-
"No user found"
This error means the user successfully authenticated with Okta but doesn't have an account in IRIS Clarity. Invite the user from the IRIS dashboard using the same email address they use in Okta.
-
Invalid metadata URL
Ensure the metadata URL is from your Okta domain (e.g., https://yourcompany.okta.com/...) and uses HTTPS.