Important
New database features are no longer connected to engine versions; features are now enabled independently during scheduled update windows, and “major” and “minor” releases no longer exist in Helios. Please visit the release notes to view the latest features available in your database clusters.
IdP Configuration - Okta
On this page
SingleStore SCIM supports Okta with the SCIM 2.
Prerequisites
-
An SCIM configuration created in the Cloud Portal with a generated endpoint URL and secret token.
Create the Okta App Integration
-
In the Okta Admin Console, navigate to Applications.
-
Select Create App Integration.
-
Search for SCIM 2.
0 Test App (OAuth Bearer Token) and select it. -
In General Settings, set the Application label to an appropriate name (for example, "SingleStore SCIM").
-
Enable Do not display application icon to users.
-
Select Next.
-
On the Sign-On Options page, skip the sign-in configuration (no changes needed).
-
Select Done.
Configure the SCIM Connection
-
In the Okta application you just created, select the Provisioning tab.
-
Select Configure API Integration.
-
Enable the Enable API Integration toggle.
Note
In your Okta application, map the SCIM
userNameattribute to the user's email address.SingleStore matches SCIM users by email address. If userNameandemaildiffer, provisioned users might not match existing SingleStore users. -
In SCIM 2.
0 Base Url, enter the SCIM endpoint URL from your Cloud Portal SCIM configuration. -
In OAuth Bearer Token, enter the secret token generated in your Cloud Portal SCIM configuration.
-
Select Test API Credentials to verify the connection.
Okta displays the test results. -
Select Save.
Enable Provisioning Actions
-
In the Provisioning tab, navigate to Settings > To App.
-
Select Edit and enable the following:
-
Create Users
-
Update User Attributes
-
Deactivate Users
-
-
Select Save.
Assign Users and Groups
-
Navigate to the Assignments tab to assign users or groups to the application.
-
To sync groups and memberships, add the group in the Push Groups tab and assign it in Assignments.
Remarks
-
Okta separates provisioning into two categories:
-
Assignments for user information.
-
Push Groups for group information.
-
-
If you change the SCIM endpoint, reset the SCIM configuration in Okta or create a new Okta application.
Reusing the same Okta application with a new SingleStore SCIM endpoint might cause mismatch errors.
Last modified: