About SCIM Directory Integration with OneLogin
SCIM Directory Integration with OneLogin in Iru Endpoint allows you to set up SCIM-based user directory synchronization between OneLogin and Iru Endpoint, enabling automatic user and group provisioning and deprovisioning.How It Works
The SCIM integration creates a secure connection between OneLogin and Iru Endpoint, enabling automatic synchronization of user and group data. When users or groups are added, modified, or removed in OneLogin, these changes are automatically reflected in Iru Endpoint through the SCIM protocol.Prerequisites
- Complete the steps outlined in the SCIM Directory Integration support article to set up a new SCIM user directory in your Iru Endpoint tenant. You will need to obtain the SCIM access token and API URL.
- Copy and store the token provided as outlined in the SCIM Directory Integration article. The token will not be visible once you click Done and will be required in a later step.
- Be sure to review the supported user and group attributes listed in the SCIM Directory Integration.
Creating the SCIM Integration in OneLogin
Access OneLogin Admin Console
Log into your OneLogin admin console. (example: https://accuhive.onelogin.com/admin2)
Configuring SCIM Settings
Once in the SCIM Provisioner with SAML (SCIM v2 Enterprise) application, use the following steps to configure the SCIM settings. The following steps include provisioning users and groups (roles).Application Information
Update Display Name
(optional) Update the app Display Name to something like Iru Endpoint SCIM Provisioner
Configure Portal Visibility
(optional) Choose whether to make the app visible in the OneLogin portal.
Parameters
Configuration
Enter SCIM Base URL
In the SCIM Base URL field, paste the Iru Endpoint SCIM URL from the integration created earlier using the SCIM Directory Integration support article. (Example: https://accuhive.api.kandji.io/api/v1/scim).
Enter Bearer Token
In the SCIM Bearer Token field, paste the token that you copied when creating the Integration in Iru Endpoint.
Provisioning
Set Deletion Policy
For the option When users are deleted in OneLogin, or the user’s app access is removed…, choose Delete.
Provisioning Users and Roles to Iru Endpoint
Use the following steps to send users and OneLogin roles to Iru Endpoint via the SCIM integration.OneLogin roles are synonymous to groups in Iru Endpoint, and are assigned to the SCIM configuration. When users are assigned to roles in OneLogin, they are then pushed to Iru Endpoint. Additionally, any roles assigned to the SCIM app are pushed to Iru Endpoint as groups.
Creating a Role
Assign Apps to Role
Select the apps that should be assigned to the role. In this case, we selected the SCIM app.
Assigning Users to the Role
Configure Conditions
Create the conditions that meet your needs. For this example, we choose Group membership as the criteria, but you can use other criteria like department.
OneLogin only allows a user to be member of one group, so you can think of OneLogin groups like an attribute that describes the user similar to department or location. Use OneLogin roles, if a user needs to be a member of more than one “group”.
Adding a Rule to the SCIM App
Use the steps below to push one or more roles (Iru Endpoint groups) to Iru Endpoint in the OneLogin SCIM app.Set Role Value
In the with value that matches field, enter the SCIM Role to push to Iru Endpoint as a group.
Pushing Updates
Syncing: User and group syncing is one-way, meaning the SCIM app will send user information to Iru Endpoint only when there is new or updated information to be sent. For this reason, a “Sync Now” option is not needed in the Iru Endpoint web app.