← Cloudflare One / cloudflare-one / team-and-resources / users
SCIM provisioning
System for Cross-domain Identity Management (SCIM) is an open standard protocol that allows identity providers to synchronize user identity information with cloud applications and services. After configuring SCIM, user identities that you create, edit, or delete in the identity provider are automatically updated across all supported applications. This makes it easier for IT admins to onboard new users, update their groups and permissions, and revoke access in the event of an employee termination or security breach.
Supported identity providers
Cloudflare One supports SCIM provisioning for all SAML and OIDC identity providers that use SCIM version 2.0.
Sync users and groups in Zero Trust policies
Cloudflare Access can automatically deprovision users from Zero Trust after they are deactivated in the identity provider and display synchronized group names in the Access and Gateway policy builders. Cloudflare does not provision new users in Zero Trust when they are added to the identity provider -- users must first register a device with the Cloudflare One Client or authenticate to an Access application.
SCIM affects Access and Gateway policy evaluation differently.
Access evaluates a user's identity and group membership from the SAML assertion or OIDC token returned by the identity provider during authentication. SCIM provides readable group names in the Access policy builder, but Access does not use SCIM group membership to evaluate a login. If you turn on Enable user deprovisioning, removing a user from the SCIM application revokes their active Access sessions. You can also configure SCIM to revoke sessions after group membership changes. Access evaluates the updated identity provider data when the user authenticates again.
Gateway evaluates identity-based policies against the User Registry identity. SCIM updates this identity when users or group memberships change, without waiting for the user to authenticate again. Cloudflare One Client device profiles use the same synchronized identity.
To set up SCIM for Zero Trust, refer to our SSO integration guides.
Common provider-specific issues
SCIM behavior depends on the identity provider configuration as well as Cloudflare.
Common issues include:
- Okta: User sync and group sync are separate. Make sure Push Groups is configured if you expect groups to appear in Zero Trust policies.
- Microsoft Entra ID: Group sync only occurs for groups included in the provisioning scope. The
userNameattribute should match the user's email address in Cloudflare One.
If users appear but groups do not, verify the IdP-side SCIM app first before troubleshooting Cloudflare policy behavior.