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.
To configure the Unifyia platform as a SCIM service provider, follow the below steps:
- Log in to the Unifyia platform with administrator credentials.
- On the Dashboard page, navigate to Integrations >
Data Sources > SCIM - Server.
- Configure the following:
- SCIM Version: This field denotes the version of the SCIM used for this
integration.
- SCIM - Server Base URL: This is the root or base URL for accessing SCIM
API endpoints to synchronize user information between applications.
- SCIM-Server Activation: Enable this setting to activate or deactivate
the SCIM-Server for your organization.
- Max Results: Enter an integer to indicate the maximum number of user
records to be fetched in a single API call.
- Filter Supported: Enable this option to allow filtering of the records
based on specified attribute values while fetching the records.
- 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.
- Patch Supported: Enable this option to allow PATCH operations. Patching
allows updating specific attributes of a resource without replacing the entire resource.
- Authentication Mode: This setting indicates the authentication mode
used for calling the API. Currently, the OAuth bearer token (OIDC Protocol) is supported
for authentication.
- 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.
- Max Operations: Enter an integer to define the maximum number of
operations supported in a single bulk request.
- Maximum Payload Size: Enter an integer to define the allowed maximum
size of the payload in bytes in a bulk request.
- Go to the Authorization.
- Select one or more applications authorized to utilize SCIM-Server.
- 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.
- Log into the platform with administrator credentials.
- Navigate to Integrations > Datasources >
SCIM-Server.
- Edit the parameters as required.
- Select Update to save the changes.