Configure SCIM Provisioning

SCIM refers to the integration of enterprise systems or applications (SCIM-Clients) using the System for Cross-domain Identity Management (SCIM) protocol. SCIM is an open standard protocol that enables the automation of user provisioning, de-provisioning, and management tasks across different systems and platforms.

The Unifyia platform can act as a server to leverage the SCIM-compliant APIs to integrate SCIM clients to facilitate centralized management of user identities across multiple domains or systems. When connections are established over SCIM, it means that organizations can use SCIM to synchronize user identities and attributes between the SCIM-Server and application. This allows for streamlined user management processes as changes made in the application are automatically propagated to the Server via SCIM. You must integrate the SCIM endpoint to automate provisioning to an application.

Configure the Unifyia platform as a SCIM Server

To configure the Unifyia platform as a SCIM service provider, follow the below steps:

  1. Log in to the Unifyia platform with administrator credentials.
  2. On the Dashboard page, navigate to Integrations > Data Sources > SCIM - Server.
  3. Configure the following:
    1. SCIM Version: This field denotes the version of the SCIM used for this integration.
    2. SCIM - Server Base URL: This is the root or base URL for accessing SCIM API endpoints to synchronize user information between applications.
    3. SCIM-Server Activation: Enable this setting to activate or deactivate the SCIM-Server for your organization.
    4. Max Results: Enter an integer to indicate the maximum number of user records to be fetched in a single API call.
    5. Filter Supported: Enable this option to allow filtering of the records based on specified attribute values while fetching the records.
    6. Sort Supported: Enable this option to allow sorting of the records while fetching the records in a specified order based on one or more attributes.
    7. Patch Supported: Enable this option to allow PATCH operations. Patching allows updating specific attributes of a resource without replacing the entire resource.
    8. Authentication Mode: This setting indicates the authentication mode used for calling the API. Currently, the OAuth bearer token (OIDC Protocol) is supported for authentication.
    9. Bulk Supported: Enable this option to allow the bulk processing of records in the API. Bulk operations involve performing actions such as creating, updating, or deleting multiple user records simultaneously, rather than individually.
    10. Max Operations: Enter an integer to define the maximum number of operations supported in a single bulk request.
    11. Maximum Payload Size: Enter an integer to define the allowed maximum size of the payload in bytes in a bulk request.
  4. Go to the Authorization.
  5. Select one or more applications authorized to utilize SCIM-Server.
  6. Select Save.

You have now successfully configured the Unifyia platform to operate as the SCIM-Server. The applications authorized to utilize the Unifyia Platform as a SCIM server will synchronize the users and groups and centrally manage user provisioning and deprovisioning.

Edit SCIM-Server Configuration

Follow the below steps to edit the SCIM-Server configuration.

  1. Log into the platform with administrator credentials.
  2. Navigate to Integrations > Datasources > SCIM-Server.
  3. Edit the parameters as required.
  4. Select Update to save the changes.