Skip to content

OneLogin

OneLogin (by One Identity) is a cloud-based Identity and Access Management (IAM) provider that provides a platform for businesses and organizations at the enterprise level.

Here are the steps to configure SCIM provisioning:

  1. Log in to OneLogin and navigate to Apps > Add Apps.
  2. Search for and select the SCIM Provisioner with SAML (Core Schema).
  3. Assign a Display Name to your SCIM test app that will make it easily identifiable.
  4. Click on Save.
  5. Navigate to the Configuration tab.
  6. Enter https://api.scim.dev/scim/v2/ as the SCIM Base URL.
  7. Input the following SCIM JSON template:
json
{
    "schemas": [
        "urn:scim:schemas:core:1.0"
    ],
    "userName": "{$parameters.scimusername}",
    "name": {
        "givenName": "{$user.firstname}",
        "familyName": "{$user.lastname}",
        "formatted": "{$user.display_name}"
    }
}
{
    "schemas": [
        "urn:scim:schemas:core:1.0"
    ],
    "userName": "{$parameters.scimusername}",
    "name": {
        "givenName": "{$user.firstname}",
        "familyName": "{$user.lastname}",
        "formatted": "{$user.display_name}"
    }
}
  1. Enter as the SCIM Bearer Token value.
  2. Go back to the Configuration tab for your SCIM test app.
  3. Click on Enable. The app will try to establish an initial connection to the SCIM base URL specified for your SCIM test app.

Congratulations! You have successfully configured SCIM provisioning. If you wish, you can also configure group provisioning, map custom fields, use rules for provisioning, or explore other advanced settings.