Configure System for Cross-domain Identity Management (SCIM) for Okta
System for Cross-domain Identity Management (SCIM) automates creating, updating, and removing ALTR administrator accounts directly from your Okta directory. ALTR currently supports SCIM with Okta only.
For what SCIM controls at the platform level and how it relates to SSO, see SSO and SCIM.
Prerequisites
Section titled “Prerequisites”When enabling SCIM, make sure you have:
- SSO already enabled. See Configure Single Sign-On (SSO) for Okta.
- Administrator access to your Okta organization.
- An ALTR Enterprise account.
- Super Administrator access to your ALTR account. See Administrators.
Enable Provisioning in Okta for Your ALTR Application
Section titled “Enable Provisioning in Okta for Your ALTR Application”To enable provisioning:
- Select your existing ALTR application in Okta.
- Click the General tab.
- Under App Settings, click Edit.
- For Provisioning, select SCIM.
- Click Save.
Configure Okta to Connect to ALTR’s SCIM API
Section titled “Configure Okta to Connect to ALTR’s SCIM API”To connect Okta to ALTR’s SCIM API:
- Log into ALTR and select Settings > Preferences in the navigation menu.
- Click the SSO/SCIM tab.
- Select Okta as your IdP.
- Click Generate. ALTR generates the SCIM base URL and bearer token for your Okta organization.
- Copy the base URL from ALTR. Keep the ALTR page open until you finish enabling SCIM.
- Open a new browser tab and log into Okta.
- Click the Provisioning tab.
- Select Integration in the navigation menu (selected by default).
- Under SCIM Connection, click Edit.
- Paste the base URL from ALTR into the SCIM connector base URL field in Okta.
- Enter
userNamein the Unique identifier field for users field. - Select the Import New Users and Profile Updates, Push New Users, and Push Profile Updates checkboxes.
- Select HTTP Header from the Authentication Mode dropdown.
- Return to ALTR and copy the bearer token from the SSO/SCIM tab.
- Return to Okta and paste the bearer token into the Bearer field (under HTTP Header). Keep the ALTR page open until you finish enabling SCIM.
- Click Save. Okta tests the connection to ALTR; if the test succeeds, you can close the modal in ALTR.
Configure Okta to Create, Edit, and Remove ALTR Administrators
Section titled “Configure Okta to Create, Edit, and Remove ALTR Administrators”To configure provisioning to ALTR:
- Click the Provisioning tab.
- Select To App in the navigation menu (selected by default).
- Under Provisioning to App, click Edit.
- Select Enable for Create Users, Update User Attributes, and Deactivate Users.
- Click Save.
Enable the ALTR_ADMIN_LEVEL Attribute in Okta
Section titled “Enable the ALTR_ADMIN_LEVEL Attribute in Okta”This attribute lets you assign an ALTR role (Administrator, Super Administrator, or Data Consumer) to each provisioned user. See Administrators for what each role can do.
To enable the attribute:
- Click the Provisioning tab.
- Select To App in the navigation menu (selected by default).
- Under Attribute Mappings, click Go to Profile Editor.
- Click Add Attribute.
- Enter
ALTR_ADMIN_LEVELin the Display name, Variable name, External name, and External namespace fields. - For Enum, select Define enumerated list of values.
- Under Attribute Members, enter
ADMINISTRATORfor both the Display name and Value fields. These fields are case-sensitive. - Click Add Another.
- Enter
SUPERADMINISTRATORfor both the Display name and Value fields. - Click Add Another.
- Enter
DATA_CONSUMERfor both the Display name and Value fields. - For Attribute required, select Yes.
- For Attribute type, select Group.
- Click Save.
Provision Users to ALTR
Section titled “Provision Users to ALTR”To provision users:
- Navigate to your ALTR application in Okta.
- Under the Import tab, import your existing ALTR administrators. Okta matches them to Okta identities by username.
- Click the Assignments tab.
- Select Assign > Assign to People.
- Select the Okta user to assign to ALTR.
- If you enabled
ALTR_ADMIN_LEVEL, set the user’s role to ADMINISTRATOR, SUPERADMINISTRATOR, or DATA_CONSUMER. - Click Save.
- Repeat these steps for each user who needs ALTR access.
Deactivate SCIM
Section titled “Deactivate SCIM”To deactivate SCIM, contact ALTR Support.