Configure OIDC with Okta¶
This page explains how to integrate Okta as an OpenID Connect (OIDC) identity provider to authenticate your users on Reemo.
Note
Configure SSO in Reemo¶
Access SSO Connectors in the instance Admin Area.¶
Configure SSO in Organization > SSO Connectors.¶
Create the OIDC connector in Reemo¶
From verified_user Admin Area > domain Organizations, select your organization, then go to dashboard General > passkey SSO Connectors and click New Connector > New OIDC Connector.
Enter the Friendly Name (e.g. Okta), then click Create to generate the connector’s callback URL. You will need it in Okta.
Copy the callback URL generated by the OIDC connector.¶
Create the application in Okta¶
In the Okta Admin Console > Applications > Create App Integration.
Choose OIDC - OpenID Connect, then Web Application.
Under Sign-in redirect URIs, paste the callback URL from the Reemo connector.
After creation, retrieve the Client ID and Client secret from the General tab.
The Issuer is your Okta authorization server, in the format:
https://[okta_domain]/oauth2/default
Complete the OIDC connector in Reemo¶
Complete the connector with the Okta information:
Issuer URL:
https://[okta_domain]/oauth2/default. Reemo auto-discovers the endpoints from<issuer>/.well-known/openid-configuration.Client ID and Client Secret of the Okta application.
Scopes: leave empty to use
openid profile emailby default.
Enter Issuer URL, Client ID and Client Secret, then enable the connector.¶
Enable the connector (check Enabled) then click Update (or Create) to save.
Declare users¶
Two approaches are available to grant SSO access to users.
Select Provision SAML User from the New User menu.¶
The same button provisions both SAML and OIDC users.
Enable Just In Time Provisioning to create accounts on first login.¶
Manage rights dynamically from the directory¶
In Okta
Add a groups claim to the authorization server: Security > API > your Authorization Server > Claims > Add Claim. Name the claim groups (included in the ID Token) and filter the groups to send (e.g. Matches regex .*).
In Reemo
Open the OIDC connector form (Admin Area > General > SSO Connectors), Extra mapping section.
In the Collection field, enter
groups, then click Update.
Enter the group claim name in the Collection field of Extra Mapping.¶
In Inventory > Collections, edit a collection and fill the SSO Mapping Identifier field with the corresponding group name.
Log in via OIDC¶
Once the connector is active and users are declared (or JIT is enabled), your users select the OIDC tab on the login screen, pick the connector, and are redirected to Okta.
Select the OIDC tab then the connector to be redirected to Okta.¶