Okta
This guide assumes that you have already enabled SCIM in the Datasaur app and want to use Okta as the identity provider for both SAML and SCIM integration.
Integrate SCIM 2.0 on Okta
Enable SCIM provisioning
Start by enabling SCIM provisioning for your existing app that is already configured with SAML.
Open your existing app in Okta.
Go to Settings. The General tab opens by default.
Enable the Enable SCIM provisioning option.
Save the changes.

Configure the settings
After enabling SCIM provisioning, go to the Provisioning tab.
The sidebar contains the following sections:
To App
To Okta
Integration
Integration settings
Open Provisioning > Integration.
Fill the SCIM connector base URL:
Replace
<datasaur-app-base-url>and<your-team-id>accordingly.For SaaS Datasaur-hosted, you can use
app.datasaur.aias the<datasaur-app-base>. If you're self-hosted, adjust accordingly based on your domain.You can find the team ID in the URL. For example, if you are currently on
https://app.datasaur.ai/teams/1/projects, your team ID is1.
Set the Unique identifier field for users to
email.Under Supported provisioning actions, enable:
Import New Users and Profile Updates
Push New Users
Push Profile Updates
Push Groups
For the Authentication Mode, select
HTTP Header.Fill the Authorization under HTTP Header section with the API key that you generated before from the Datasaur app.
Click Save.

Configure To App settings
Open Provisioning > To App.
Enable the following options:
Create Users
Update User Attributes
Deactivate Users

Provision users to Datasaur
You can provision users in two ways:
Assign people individually
Assign groups
Assign people
You can directly assign users to the Datasaur app. Assigned users are automatically added to the workspace with the default Labeler role, since role mapping is not applied to individual assignments.
Open your app in Okta.
Go to the Assignments tab.
Click Assign > Assign to People.
Select the users you want to add.
Click Done.
Users should appear in the workspace within a few minutes.
Assign groups
You can provision multiple users at once by assigning groups.
Users in assigned groups receive roles based on the group-to-role mapping configured in Datasaur. Every change to the group is automatically updated through push groups.
Before you begin
Make sure group-to-role mapping is already configured in Datasaur. Group names in Okta must exactly match the group names configured in the mapping.
If the groups do not exist yet:
In Okta, go to Directory > Groups.
Create the required groups.
Use the same group names configured in Datasaur.
Assign the groups
Open your app in Okta.
Go to the Assignments tab.
Click Assign > Assign to Groups.
Select the groups you want to add.
Click Done.
Open the Push Groups tab and click Push Groups.
Select a group and click Save or Save & Add Another.
Repeat until all groups are added.
Users from the assigned groups should appear in the workspace within a few minutes with their mapped roles.
Last updated