documentation/self-host/enterprise-edition/user-provisioning.mdx
User management can become overwhelming as your organization scales. SCIM (System for Cross-domain Identity Management) offers a standardized way to handle user provisioning, updates, and deprovisioning. With SCIM integration, Hoppscotch connects directly to your Identity Provider (IdP), helping you manage users in one place and reflect those changes across systems.
Follow the steps below to configure SCIM-based user provisioning in Hoppscotch and integrate it with your Identity Provider (IdP).
http(s)://<backend-URL>/scim/v2) provided after activation, as it will be needed for the integration.Example: OktaSCIM supports extending the user schema to include custom fields to meet your organization's specific requirements:
# Use this for basic user attributes
urn:ietf:params:scim:schemas:core:2.0:User
# Use this for enterprise-specific user extensions
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
The custom attribute will now be automatically synchronized during user creation or updates.
<Tip> Once configured, assigning a user or group to the application will trigger user creation in Hoppscotch and grant them access to your instance. If a user is unassigned, they will be removed from Hoppscotch and their access permissions will be revoked. </Tip>