Search Results :

×

Drupal SCIM Integration with JumpCloud

With the User Provisioning and Sync Module, you should be able to automatically create (provision) and delete (deprovision) user accounts and have them synced bidirectionally between Drupal and any Identity Provider - in this case, JumpCloud. Any changes or updates done to the user information can also be synced between the SCIM Client and Server. Follow along to learn how.

  • Download the module:
    composer require 'drupal/user_provisioning'
  • Navigate to Extend menu on your Drupal admin console and search for miniOrange User Provisioning using the search box.
  • Enable the module by checking the checkbox and click on Install button.
  • Configure the module at
    {BaseURL}/admin/config/people/user_provisioning/overview
  • Install the module:
    drush en user_provisioning
  • Clear the cache:
     drush cr
  • Configure the module at
    {BaseURL}/admin/config/people/user_provisioning/overview
  • Navigate to Extend menu on your Drupal admin console and click on Install new module button.
  • Install the Drupal User Provisioning and Sync module either by downloading the zip or from the URL of the package (tar/zip).
  • Click on Enable newly added modules.
  • Enable this module by checking the checkbox and click on Install button.
  • Configure the module at
    {BaseURL}/admin/config/people/user_provisioning/overview
Note and Contact Us

Note: You will require the Premium Version of the module to set up Drupal as an SCIM server.

  • Once the module is installed, go to the Configuration tab on your Drupal site and select miniOrange User Provisioning.
miniOrang User Provisioning and Sync module installation steps

  • Navigate to the User Provisioning tab of the module and click the Configure button under the Changes from Provider to Drupal (SCIM Server) section.
Dalinea-click-on-configure-button

  • Copy the SCIM Base URL and SCIM Bearer Token, and keep them handy, as they will be required for the SCIM Client configuration.
Drupal User Provisioning and Sync - Copy the SCIM Base URL and SCIM Bearer Token

Note and Contact Us - SSO between two WordPress sites

Note: Ensure that JumpCloud is configured as the Identity Provider (IDP). If you haven't set it up yet, please follow this setup guide.


  • Login into your JumpCloud Admin Console.
  • Navigate to SSO Applications on the left-hand side and select the application where SSO is configured.
JumpCloud-SCIM-Client-Select-Application

  • Under the Identity Management tab, select SCIM API as the API Type.
JumpCloud-SCIM-Client-Select-SCIM-API

  • Select the SCIM Version as SCIM 2.0.
JumpCloud-SCIM-Client-Select-SCIM-2.0

  • Paste the copied SCIM Base URL into the Base URL text field, and the SCIM Bearer Token into the Token Key text field.
JumpCloud-SCIM-Client-Paste-SCIM-Base-URL

  • In the Test User Email field, enter the email address of a JumpCloud user to provision into Drupal.
JumpCloud-SCIM-Client-Enter-email

  • Click the Test Connection button in the top-right corner.
JumpCloud-SCIM-Client-Click-Test-Connection

  • Upon a successful test connection, a confirmation message will appear in the top-right corner. Then, proceed by clicking the Activate button.
JumpCloud-SCIM-Client-Click-Activate

  • Click on the save button.
JumpCloud-SCIM-Client-Click-Save

  • After a successful test connection, go to the User Groups tab.
  • Enable the All Users checkbox.
JumpCloud-SCIM-Client-assign-user

  • Let us verify whether the user has been successfully provisioned to the Drupal site:
    • Navigate to the Drupal site and click on the People tab in the top navigation panel (/admin/people).
    • The user has been successfully created on the Drupal site.
    JumpCloud-SCIM-Client-User-Provisioned

Congratulations! You have successfully set up Drupal as the SCIM server and JumpCloud as the SCIM client.

If the provisioning was not successful, please contact us at drupalsupport@xecurify.com. Kindly include a screenshot of the error window, and we will assist you in resolving the issue and guide you through the setup.

ADFS_sso ×
Hello there!

Need Help? We are right here!

support