Okta (SAML / OIDC)
Configure SSO with Okta using SAML or OIDC protocols.
This guide explains how to configure SSO integration between Organizations and Okta. After configuring Okta, return to the Organizations SSO Configuration Guide to complete the setup.
Prerequisites
Administrator access to Okta
Super Admin access to Organizations
Choose the Protocol
SAML Configuration
Create Application in Okta
Access the Okta Admin Console
Navigate to Applications → Applications
Click Create App Integration

Select SAML 2.0 and click Next

Configure the App name (e.g., "Certta") and click Next

Configure SAML Settings
In the SAML Settings section, configure:
Single sign-on URL
Paste the ACS URL copied from Organizations
Audience URI (SP Entity ID)
Paste the Entity ID copied from Organizations

Configure Attribute Statements
Configure the attributes that will be sent to Organizations:
email
user.email
name
user.displayName
given_name
user.firstName
family_name
user.lastName

Configure Group Attribute Statements (Optional)
If you use Group assignment rules based on IdP groups:
groups
Matches regex: .* (or filter specific groups)

Click Next and then Finish.
Get Metadata URL
In the created application, access the Sign On tab
Copy the Metadata URL

The URL will have the format:
OIDC Configuration
Create Application in Okta
Access the Okta Admin Console
Navigate to Applications → Applications
Click Create App Integration

Select OIDC - OpenID Connect
Select Web Application and click Next

Configure OIDC Settings
App integration name
(e.g., "Certta")
Grant type
✅ Authorization Code
Sign-in redirect URIs
Paste the Redirect URI copied from Organizations
Sign-out redirect URIs
Paste your organization URL (for example, https://{your-alias}.sso.caf.io)
Controlled access
Select who can access the application

Click Save.
Get Credentials
In the created application, copy the following information:
Client ID
Client ID
Client Secret
Client Secret

Get Issuer URL
The Okta Issuer URL follows the format:
Or, if you use a custom Authorization Server:

Configure the step below when you use Group assignment rules based on IdP groups. Otherwise, skip to Assign Users or Groups.
Configure Group Scopes (Optional)
To include groups in OIDC tokens for Group assignment rules:
Access Security → API → Authorization Servers
Select the Authorization Server being used (for example,
default)Open the Claims tab and add a groups claim mapped to user groups
Open the Scopes tab and add a
groupsscope if your server requires explicit scopes

Click Add Scope if you need a dedicated groups scope

In Organizations, add
groupsto Authorization scopes on the SSO tab (for example,openid email profile groups) and map Groups on the Attribute mapping tab togroups

Assign Users or Groups
In the created application, access the Assignments tab
Click Assign
Select Assign to People or Assign to Groups

Select the users or groups that will have access and click Assign

Click Save and Go Back

Next Steps
After configuring the identity provider, return to the Organizations SSO Configuration Guide to:
Troubleshooting
Redirect URI error
URI does not match
Verify that the reply URL is identical in both systems
Invalid token
Incorrect Client Secret
Regenerate the Client Secret in Okta and update it in Organizations
Groups not received
Groups claim not configured
Configure the groups claim in the Authorization Server
User not found
User not assigned
Add the user in the application's Assignments
References
Last updated

