Setting up SCIM on OneLogin

Setup OneLogin application for SCIM

1. After login, go to Administration page

2. Go to Applications and click Add App

3. Search for SCIM and choose the suitable SCIM application. In our case we choose SCIM Provisioner with SAML (SCIM v2 Core)

4. Enter the application and description

5. Use any url for SCIM Base url, as it needs to be filled to be able to save the SAML Audience URL and SAML Consumer URL. Ensure that the API Connection is Disabled.

6. Click Save

Setup Application

Setting up SSO

1. Under Configuration enter the fields for SAML Audience URL . Copy the Service Provider Entity ID from Dashboard.

2. For SAML Consumer URL . Copy the Callback URL from Dashboard

3. Click Save button

Test the SSO

1. Download the metadata

2. Upload the metadata on Dashboard and click Test Configuration

3. This will redirect you to the OneLogin sign-in page. Key in your username and password to authenticate.

4. Apply the new changes

Enable API Connection

1. SCIM Base URL . Copy the SCIM Base URL from Dashboard

2. SCIM Bearer Token . Copy the SCIM Bearer Token from Dashboard

3. Click Enable button for API Connection

4. Click Save button

Enabling Provisioning

1. Go to Provisioning tab from the left side menu

2. Check the Enable provisioning

3. This step is optional: If we want to have Auto provisioning we need to uncheck this checkbox. Otherwise, for each provisioning requires administrator action leave these checkboxes checked.

4. Set this field to Delete

5. Set this field to Suspend

6. Click Save button

Setup User

Create User

1. Go to UsersUsers

2. Click New User

3. Fill the User information. Then click Save User

Note: The username should be an email address

4. Go to Applications from the left side menu. Click the + button on the right side

5. Select the application we just created above. In our case it’s Pigeonlab SCIM OneLogin application. Click Continue

6. Click Save

7. Go to Applications → your application → Users to see whether the user has been provisioned

Edit User Profile

1. Under UsersUsers . Click the user you want to edit

2. Edit the user information

3. Click Save User

You should see the user profile is reflected on your dashboard

Deactivate User

1. Under UsersUsers . Click the user you want to deactivate

2. Click the Active toggle to disabled state

3. Click Save User

4. You should see the user is now suspended and has no workspace on your dashboard

Reactivate User

1. Under UsersUsers . Click the user you want to reactivate

2. Click the Active toggle to enabled state

3. Click Save User

4. You should see the user is now unsuspended and has new provisioned workspace on your dashboard

Delete User

Method 1

1. Under Applications tab. Click on Applications

2. Select the SCIM application you’ve created

3. Click on the Users tab on the left hand side sidebar

4. Click on the user you want to deprovision / delete from pigeonholelive organization

5. A pop up model will appear and click Delete button

6. Then the user will be deprovisioned and deleted on your dashboard

Method 2

1. Under Users tab. Click on the user you want to delete

2. Click the Applications on the left hand side sidebar

3. Click on the application that user have assigned to

4. A model will be pop up and click on Delete button

5. Then the user will be deprovisioned and deleted on your dashboard