User sync changes from Google Apps to Drupal
This document will assist you to configure Drupal as SCIM Server and Google Apps as SCIM Client. You will be able to push users and groups from Google Apps to Drupal. You can get the SCIM Base URL and SCIM Bearer Token under the SCIM Configuration tab.
The Drupal User Provisioning and Sync module is compatible with Drupal 8, Drupal 9, Drupal 10 as well as Drupal 11.
Check out the Installation steps:
How to configure User Provisioning Module with Google Apps?
Configure Drupal as SCIM Server:
- Once the module is installed, navigate to the Configuration tab of the Drupal site and select miniOrange User Provisioning.
-
Navigate to the User Provisioning tab of the module and click on the Configure button under the Changes from Provider to Drupal (SCIM Server) section.

Configure Application in Google Apps:
- Log in to the Google Admin console.
-
From the left menu bar, click on the Apps dropdown and select the Web and mobile apps option.

-
From the Add app dropdown, click on Search for apps.

-
Search for Keeper and select Keeper(Web).

Note: You need to configure the Keeper application for SAML SSO by following the steps mentioned in this setup guide.
Configure Google apps as SCIM Client:
-
Once you are done with the SAML SSO configuration, click on the Configure autoprovisioning link.

-
Navigate to the Drupal site and copy SCIM Bearer Token.

-
Navigate back to the Google Apps Console and paste the copied SCIM Bearer Token under the Access token text field and click on the Continue button.

-
Again navigate back to the Drupal site and copy the SCIM Base URL.

-
Navigate to the Google Apps console and paste the copied SCIM Base URL under the Endpoint URL and click on the Continue button.

-
The Attribute Mapping is an optional step. Click on the Continue button.

- The Provisioning Scope is an optional step. It allows you to limit the Provisioning of a particular group only. You can enter the Group you want to provision under the Groups text field.

- You can configure the De-provisioning of the user. To know more about De-provisioning click here.
-
Click on the Finish button.

-
Now, click on the Autoprovisioning section.

-
Toggle the Provisioning status to Turn on.

The users are automatically provisioned to the Drupal site from Google Apps.
If you face any issues during the configuration, please contact us at drupalsupport@xecurify.com. Please send the screenshot of the error window, and we will assist you in resolving the issue and guiding you through the setup.
Let’s check if the user(s) are provisioned to the Drupal site:
-
Navigate to the Drupal site and click on the People tab from the top navigation panel. As we can see, the user has been successfully created on the Drupal site.

Congratulations, you have successfully set up Drupal as the SCIM server and Google Apps as the SCIM client.
Additional Features:
Contact our 24*7 support team
Feel free to reach out to our Drupal experts if you need any sort of assistance in setting up Drupal User Provisioning and Sync module on your Drupal site.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion