System for Cross-domain Identity Management (SCIM)

SCIM (System for Cross-domain Identity Management) is a set of application-level protocols to securely manage and communicate user data across multiple domains. SCIM clients can be integrated to manage CRUD (create, replace, update, delete) operations, apply queries and filters, and create user groups within your organization. SCIM allows you to automate user lifecycles and maintain user accounts across platforms.

To read the SCIM specification, read System for Cross-domain Identity Management: Core Schema.

SCIM with Auth0

Auth0 supplies an extensible, flexible directory that is designed to support CIAM use cases and focuses on simplifying identity for direct-to-consumer and software-as-a-service applications.

In an Auth0 tenant, you can use isolated directories via Social, Enterprise, or Database identity provider connections. To learn more about available connections, read Identity Providers or Database Connections.

With connections, you can model internal users and external users within Auth0 or connect external directories and choose to update the records in the Auth0 tenant during authentication or on-demand with the Management API.

Auth0 synchronizes user data from federated directories at authentication (just-in-time). Inbound and outbound SCIM synchronization is provided via middleware that interfaces with Auth0’s Management API for supported lifecycle events such as user creation, update, and delete.

To learn more about using SCIM with Auth0, contact Professional Services.