Overview:
SCIM is an SSO configuration that automatically sends user data from an SSO provider, to our Thoropass application. SCIM allows users to be automatically added to Thoropass, or deactivated in Thoropass, based on the provisioning in the SSO provider.
This document is a technical resource for SSO administrators who want to set up SCIM provisioning in Thoropass.
Getting Started:
Prerequisites needed before SCIM can be configured:
Thoropass SSO login must be configured, before SCIM can be enabled
See Thoropass SSO Setup Start Guide
SSO login does not need to be enabled, but the SSO configuration in Thoropass will need to be in progress.A Thoropass API key is needed
Please contact your Customer Success representative to request an API key for SCIM provisioning
Thoropass uses the SCIM 2.0 API, which is supported by most providers. This guide includes instructions for Azure and Okta, but the process is similar in other providers.
Note: Currently, Google Workspace does not support SCIM 2.0.
Azure SCIM Setup Guide
In the Azure Portal, click Enterprise applications -> Thoropass SSO app
Click Provisioning on the left sidebar and then click Provisioning again.
Set Provisioning Mode to “Automatic”
Set Tenant URL to the URL: https://api.thoropass.com/scim/v2
Set the Secret Token to the Thoropass API key provided by your Thoropass Customer Success Manager.
Once the configuration is “Saved”, ensure Provisioning Status is set to “On”.
Once Azure SCIM is Provisioned:
New Azure SSO users will auto-appear in Thoropass as Active Users
Deactivated SSO users will automatically be deactivated in Thoropass
Okta SCIM Setup Guide
Go to Okta -> Applications -> select Thoropass
In the General tab, click the edit button of App Settings
Check Enable SCIM provisioning and click on save
Click the tab “Provisioning”
Set SCIM connector value to: https://api.thoropass.com/scim/v2
Set Unique identifier value to: email
Under support provisioning action select:
Push New Users
Push Profile Updates
Push Groups
On Authentication Mode select HTTP Header
Set Authorization to the Thoropass API key provided by your Thoropass Customer Success Manager.
Once Okta SCIM is Provisioned:
New Okta SSO users will auto-appear in Thoropass as Active Users
Deactivated SSO users will automatically be deactivated in Thoropass