SCIM user provisioning
Learn how to enable automated user provisioning
Last updated
Was this helpful?
Learn how to enable automated user provisioning
Last updated
Was this helpful?
Bunny supports the SCIM protocol for user provisioning. When enabled, SCIM allows your identity provider to create or delete user profiles in Bunny. This greatly simplifies the user onboarding and offboarding process for your administrators so we recommend its enabled if possible.
In order to enable SCIM user provisioning we must first create an API client in Bunny with the appropriate permissions assigned.
In your Bunny account select the Other > API Clients option from the top navigation menu.
Click to add a New API Client.
Give it a name like "SCIM client"
Set a long access token expiry like "63072000" seconds
Enable Authorization Code Grant
Set a Redirect URI for the identity providers SCIM provisioning service. For Onelogin use
Click save and take note of the Client ID and Client Secret that are revealed.
The next step is to configure the identity provider with Bunnys SCIM endpoint details.
On the admin panel in OneLogin select the Bunny app that you created as part of the SAML configuration.
Then, on the Configuration tab for the app enter the following values.
SCIM Base URL
OAuth2.0 Token URI
OAuth2.0 Authorization URI
Client ID
Your Bunny API client ID
Client Secret
Your Bunny API client secret
Scope
security:read security:write
Then click Save and scroll to the bottom of the Configuration tab where you will find a button to Authenticate.
Clicking the Authenticate button will display a link that will take you to Bunny to Approve the connection to OneLogin.
After clicking Approve you will be redirected back to OneLogin.
The final step is to select the Provisioning tab, check the box to Enable Provisioning and then click Save.
Provisioning is now enabled for this application. If you add or remove users to the Bunny app in the identity provider they will be added or suspended in Bunny.
Set the SCIM base connector URL to