The User Provisioning & Sync module is an Identity and Access Management (IAM) solution that enables the automatic synchronization of users on multiple systems concurrently. The creation, updation, and deletion of User accounts and access policies are the pivotal components of User Provisioning. Click here to read more about the miniOrange User Provisioning & Sync module for Drupal.

Overview

This solution is intended to automate the provisioning/de-provisioning process while maintaining a single system to manage user permissions and groups. Speedy and observant allocation and provisioning of digital user identities allow users to access exactly and precisely what they are authorized to.

Automated User Provisioning streamlines user management across multiple applications and systems, simultaneously removing redundancy of tasks.

Key Features

  1. Setup Drupal as SCIM Client: A SCIM Client is an application that contains user information. It performs the CRUD operations and sends the updated user data to servers based on the operations performed at its end.
  2. Setup Drupal as SCIM Server: A SCIM Server is an application that communicates with data sources that hold user information. It exposes the standardized CRUD capabilities to the clients and, with the incoming requests, performs those actions.
  3. Provider Specific Provisioning: Provisioning to the application that provides APIs instead of/in addition to SCIM, for the CRUD operations on Users and Roles. Some of the most popular providers are Azure, AWS Cognito, Okta, and Salesforce.
  4. Provisioning On-Demand: Performing Provisioning of User or Role on the fly. Any user information can be provisioned as and when required - it can be used for troubleshooting as well!
  5. Reporting - Audits and Logs: Detailed Logs of all the different CRUD operations performed, including the type of operation, the type of resource, and the status of the performed operation are tabulated in a dedicated tab.
  6. Real Time Provisioning: Provisioning of Users and Roles as soon as the CRUD operation is performed. This allows all the new incoming users to be in sync with the SCIM Server.
  7. Scheduler Based Provisioning: Provisioning of Users and Roles on a defined schedule. It can be based on the CRON of the system. Furthermore, it also possesses the capability to create custom schedules for Provisioning.

About the User Provisioning module for Drupal 9+

User Provisioning and Sync module grants you the ability to keep user information in sync with the help of CRUD functionalities - Create, Read, Update, and Delete Users. It can be configured to be triggered after a specific time frame, upon a certain event, or also has the option to sync as and when needed, i.e. manual activation.

Need help? Contact our 24*7 support

If you require any assistance with installing or configuring this module, please feel free to reach out to us at our 24*7 Support by clicking on the Contact Us button. You can also join us at Drupal Slack in the #miniorange-general channel.

Dependencies:

- NONE

Website

Check out our website for other modules https://plugins.miniorange.com or Click here to see all our listed Drupal modules. For more support or info email us at drupalsupport@xecurify.com or Contact Us. You can also submit your query from the module’s configuration page.

Supporting organizations: 
Development, Primary maintainer, Documentation

Project information

Releases