---
title: Set up SCIM2 for Label Studio
short: SCIM2
tier: enterprise
type: guide
order: 0
order_enterprise: 389
meta_title: System for Cross-domain Identity Management (SCIM) for Label Studio Enterprise
meta_description: Label Studio Enterprise documentation for setting up SCIM2
section: "Manage Your Organization"
parent: "admin_auth"
System for Cross-domain Identity Management (SCIM) is a popular protocol to manage access for services and applications across an organization. This guide helps to set up SCIM integration to manage access to Label Studio Enterprise in your organization.
Using SCIM provider, you can manage access to Label Studio Enterprise workspaces, grant roles to individual users and groups.
SCIM interacts with your SSO integration.
!!! note
Okta or similar SSO providers have SCIM integration based on SSO.
!!! attention "important"
If you do not have SSO set up yet, then follow Set up SSO.
!!! attention "important"
Only owner's access token can be used for SCIM Identity Provider.
Label Studio Enterprise uses SCIM Version 2.0 standard. As an example, this page uses integration with Okta. However, Label Studio Enterprise follows SCIM RFC 5741 and can be integrated with any access management services that support the standard.
For more information on how SCIM workflows, see How SCIM works with Label Studio Enterprise.
Check this video tutorial about SCIM and Okta setup.
!!! attention "important"
This video demonstrates the use of userName in the 'Unique Identifier Field for Users' field. It is essential to use email as the unique identifier instead of userName; otherwise, SCIM will not function correctly with users who were created prior to the SCIM integration.
To manage access to Label Studio Enterprise, add the application to your SCIM provider (Okta). Okta uses Bearer (request header should be Authorization: Bearer <token>) token to interact with REST API endpoints of the application to provision and deprovision access.
Fill in the fields:
- SCIM connector base URL: https://<LABEL_STUDIO_BASE_URL>/scim/v2/ where <LABEL_STUDIO_BASE_URL> is the base URL of your Label Studio Enterprise instance.
- Unique identifier field for users: Use email. Label Studio Enterprise uses email as user identifier in this field.
- Supported provisioning actions: Select the following items:
- Import New Users and Profile Updates
- Push New Users
- Push Profile Updates
- Push Groups
- HTTP Header → Authorization: Bearer <token>: Put the Bearer token from the LSE owner's account profile. In case of Label Studio Token and Bearer are the same tokens. However, it's important to use Bearer instead of Token in the request header.
You can assign the application on both the user page and application page.
After you click Done, Okta will send the requests to create users accordingly in the Label Studio Enterprise.
The most convenient way to manage access to the application is via groups. You can assign Label Studio to groups and manage the groups in Okta. The changes will be propagated to the application.
In Label Studio, click the menu in the upper left and select Organization.

If you do not see the option to select Organization, you are not logged in with the appropriate role.
Update roles and workspaces mapping. Ensure the group name you enter is the same as the group name being sent by your SCIM provider.
You can map multiple groups to the same role. Note that users who are **Not Activated** or **Deactivated** do not count towards the seat limit for your account.
Select an existing workspace or create a new one. You can map multiple groups to the same workspace.
You can map a group to different roles across multiple projects. You can also map multiple groups to the same roles and the same projects. For more information on roles, see [Roles in Label Studio Enterprise](admin_roles).
If you select **Inherit**, the group will inherit the role set above under **Organization Roles to Groups Mapping.** If the group is inheriting the Not Activated role, the users are mapped to the project, but they are not actually assigned to the project until the group is synced (meaning that the user authenticates first).
After saving the group assignment, the update will be queued and sent to Label Studio.
!!! note
Alternatively, you can push the changes immediately to Label Studio.
To unassign a group from the application, follow the steps for Unassigning the application for users.
Check this video tutorial to remove a user and group.