mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
70 lines
3.4 KiB
Plaintext
70 lines
3.4 KiB
Plaintext
---
|
|
title: "Okta SCIM"
|
|
description: "Learn how to configure SCIM provisioning with Okta for Infisical."
|
|
---
|
|
|
|
<Info>
|
|
Okta SCIM provisioning is a paid feature.
|
|
|
|
If you're using Infisical Cloud, then it is available under the **Enterprise Tier**. If you're self-hosting Infisical,
|
|
then you should contact sales@infisical.com to purchase an enterprise license to use it.
|
|
</Info>
|
|
|
|
Prerequisites:
|
|
- [Configure Okta SAML for Infisical](/documentation/platform/sso/okta)
|
|
|
|
<Steps>
|
|
<Step title="Create a SCIM token in Infisical">
|
|
In Infisical, head to the **Single Sign-On (SSO)** page and select the **Provisioning** tab. Under SCIM Configuration,
|
|
press the **Enable SCIM provisioning** toggle to allow Okta to provision/deprovision users and user groups for your organization.
|
|
|
|

|
|
|
|
Next, press **Manage SCIM Tokens** and then **Create** to generate a SCIM token for Okta.
|
|
|
|

|
|
|
|
Next, copy the **SCIM URL** and **New SCIM Token** to use when configuring SCIM in Okta.
|
|
|
|

|
|
</Step>
|
|
<Step title="Configure SCIM in Okta">
|
|
In Okta, head to your Application > General > App Settings. Next, select **Edit** and check the box
|
|
labled **Enable SCIM provisioning**.
|
|
|
|

|
|
|
|
Next, head to Provisioning > Integration and set the following SCIM connection fields:
|
|
|
|
- SCIM connector base URL: Input the **SCIM URL** from Step 1.
|
|
- Unique identifier field for users: Input `email`.
|
|
- Supported provisioning actions: Select **Push New Users**, **Push Profile Updates**, and **Push Groups**.
|
|
- Authentication Mode: `HTTP Header`.
|
|
|
|

|
|
|
|
Under HTTP Header > Authorization: Bearer, input the **New SCIM Token** from Step 1.
|
|
|
|

|
|
|
|
Next, press **Test Connector Configuration** to check that SCIM is configured properly.
|
|
|
|

|
|
|
|
Next, head to Provisioning > To App and check the boxes labeled **Enable** for **Create Users**, **Update User Attributes**, and **Deactivate Users**.
|
|
|
|

|
|
|
|
Now Okta can provision/deprovision users and user groups to/from your organization in Infisical.
|
|
</Step>
|
|
</Steps>
|
|
|
|
**FAQ**
|
|
|
|
<AccordionGroup>
|
|
<Accordion title="Why do SCIM-provisioned users have to finish setting up their account?">
|
|
Infisical's SCIM implmentation accounts for retaining the end-to-end encrypted architecture of Infisical because we decouple the **authentication** and **decryption** steps in the platform.
|
|
|
|
For this reason, SCIM-provisioned users are initialized but must finish setting up their account when logging in the first time by creating a master encryption/decryption key. With this implementation, IdPs and SCIM providers cannot and will not have access to the decryption key needed to decrypt your secrets.
|
|
</Accordion>
|
|
</AccordionGroup> |