Connect Directory Sync (SCIM)
Connect an identity provider so joiners, movers and leavers are handled where you already handle them. Your own Environment-wide sync lives in the Developer Console; each organization's own provider is connected by its administrator, within a list of roles you choose.
Mint a token and connect your provider
In the Developer Console, Access Control → Integrations → Directory Sync is one page with three tabs: Connection, Groups, and Activity. It provisions and deprovisions identities in this Environment from Okta, Entra ID, or any SCIM 2.0 provisioner. Directory Sync is a Pro feature; on a Free account the page says so and offers no actions.
- Application
- Developer Console
- Path
- Access ControlIntegrationsDirectory Sync
- Opens with
sso.viewRead SSO connections, verified domains, the custom auth domain, and directory sync.
- Context
- Select an Application and an Environment in the switcher first; the page belongs to that Environment.
Mint a token and connect your provider
https://<api host>/scim/v2/directories/<id>) using the token. Pushed users appear in the Environment's identities; pushed groups appear on the Groups tab.Map groups to roles
A pushed group starts Unmapped. Mapping it to a role at a node grants every current member that role there, and membership pushes keep the grants in sync afterwards. A member the grant rules refuse is skipped and the rest are granted: somebody with no membership in effect in the organization the node sits beneath, or anybody at all once the role has been deactivated.
Map groups to roles
scim.* events, and what it changed reaches them as the ordinary identity, membership and assignment events marked source: "scim".Let an organization connect its own provider
An Environment that uses organizations has a second kind of directory: one per organization. Each directory answers only for the organization it serves, so no organization's provider ever sees another's people. What you always decide is which of your roles that provider may hand out; the connection itself can be set up by the organization's administrator from their portal or by you here.
- Application
- Developer Console
- Path
- Access ControlOrganizations
- Opens with
env_organizations.viewRead the Environment's organizations, their members, and their invitations.
- Context
- Select an Application and an Environment in the switcher first; the page belongs to that Environment.
Let an organization connect its own provider
env_identities.view as well, because the rows name the people their provider pushed.Revoke a token
Revoking ends the connection at once.
Revoke a token
If you don't see this
Each control on this page exists only for someone who may use it. When something described above is missing, one of these is why:
Tell us how we can improve this guide.