Return to help center

Automatic User Provisioning with SCIM

Fully automatic user provisioning, deprovisioning and user updates, now possible with our new connection with Microsoft Azure AD.

WiggleDesk is pleased to announce our integration with System for Cross-domain Identity Management (SCIM), a standard for automating the exchange of user identity information between organizations. This integration will make it easier for organizations to manage their users in both on-premises and cloud-based systems.

What is SCIM?

SCIM is a standard for automating the exchange of user identity information between organizations. It provides a simple, standard way for organizations to manage the identity of users and other entities, such as groups, across systems and applications.

Why is SCIM helpful?

SCIM is designed to reduce the administrative overhead of managing users in multiple systems. By automating the exchange of user information, SCIM eliminates the need for manual data entry and reduces the risk of errors in user data. Additionally, it provides a consistent view of user identity across systems and applications, making it easier for organizations to manage user access and permissions.

WiggleDesk SCIM Endpoint

WiggleDesk now offers a SCIM endpoint, which allows organizations to automate the exchange of user identity information between their systems and WiggleDesk. This endpoint is based on the SCIM 2.0 standard and supports all of the core SCIM operations, including create, read, update, and delete.

To settup your SCIM integration, you'll need to be logged in as an Admin account, then follow these simple steps:

  1. Go to your profile page to generate and then copy your API key (reach out to your account manager if you don't yet have an account approved for API access).
  2. In your SCIM user identity provider enter https://wiggledesk.com/scim/v2/Users where it asks for endpoint URL.
  3. In your SCIM user identity provider enter your API key copied in step 1 where it asks for your Token (sometimes called 'Bearer Token').
  4. The provisioning cycle is now ready to run, you'll soon start to see users automatically added to your Manage Users page.

Example SCIM Use Case

When your SCIM compatible user identity provider has a new user created within it, it will soon thereafter send WiggleDesk that user's details, automatically creating their account. This allows them to log in with Microsoft / Google SSO.

An example JSON POST request sent to create a new user would look like this:

{

"active": true,

"emails": [

{

"type": "work",

"value": "example@example.info"

}

],

"externalId": "d8ffd6a9-cede-41a4-815e-a52a53180333",

"userName": "Example Username"

}

Integration with Azure AD

WiggleDesk plans to soon be added to the Azure AD Application Gallery as an app, which makes it easier for organizations to discover and start using our SCIM integration. To integrate WiggleDesk with Azure AD, you will simply add WiggleDesk from the Azure AD Application Gallery and follow the on-screen instructions to set up the integration.

With the SCIM integration, organizations can now manage their hybrid working environment with ease and efficiency. We're confident that this integration will be a valuable addition to the WiggleDesk platform and look forward to seeing the benefits it brings to our customers.

If you have any questions or need assistance with setting up the SCIM integration, please don't hesitate to reach out to our support team at support@wiggledesk.com.

Published Feb. 13, 2023


What is WiggleDesk?

WiggleDesk is the easiest way to roll out and manage hybrid working in your organisation.

Get set up in 10 minutes, more info here.