diff --git a/docs/documentation/platform/organization.mdx b/docs/documentation/platform/organization.mdx index 5e75f1a3b..f1c62ff37 100644 --- a/docs/documentation/platform/organization.mdx +++ b/docs/documentation/platform/organization.mdx @@ -16,8 +16,10 @@ as well as create a new project. The **Settings** page lets you manage information about your organization including: -- Name: The name of your organization. -- Incident contacts: Emails that should be alerted if anything abnormal is detected within the organization. +- **Name**: The name of your organization. +- **Slug**: The slug of your organization. +- **Default Organization Member Role**: The role assigned to users when joining your organization unless otherwise specified. +- **Incident Contacts**: Emails that should be alerted if anything abnormal is detected within the organization. ![organization settings general](../../images/platform/organization/organization-settings-general.png) diff --git a/docs/documentation/platform/scim/azure.mdx b/docs/documentation/platform/scim/azure.mdx index 2c48e386d..74a6c2030 100644 --- a/docs/documentation/platform/scim/azure.mdx +++ b/docs/documentation/platform/scim/azure.mdx @@ -28,6 +28,13 @@ Prerequisites: ![SCIM copy token](/images/platform/scim/scim-copy-token.png) + + In Azure, navigate to Enterprise Application > Users and Groups. Add any users and/or groups to your application that you would like + to be provisioned over to Infisical. + + ![SCIM Azure Users and Groups](/images/platform/scim/azure/scim-azure-add-users-and-groups.png) + + In Azure, head to your Enterprise Application > Provisioning > Overview and press **Get started**. diff --git a/docs/documentation/platform/scim/group-mappings.mdx b/docs/documentation/platform/scim/group-mappings.mdx new file mode 100644 index 000000000..3fed5bdf0 --- /dev/null +++ b/docs/documentation/platform/scim/group-mappings.mdx @@ -0,0 +1,26 @@ +--- +title: "SCIM Group Mappings" +description: "Learn how to enhance your SCIM implementation using group mappings" +--- + + + SCIM provisioning, and by extension group mapping, 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. + + +## SCIM Group to Organization Role Mapping + +By default, when users are provisioned via SCIM, they will be assigned the default organization role configured in [Organization General Settings](/documentation/platform/organization#settings). + +For more precise control over membership roles, you can set up SCIM Group to Organization Role Mappings. This enables you to assign specific roles based on the group from which a user is provisioned. + +![SCIM Group Mapping](../../images/platform/scim/scim-group-mapping.png) + +To configure a mapping, simply enter the SCIM group's name and select the role you would like users to be assigned. Be sure +to tap **Update Mappings** once complete. + + + SCIM Group Mappings only apply when users are first provisioned. Previously provisioned users will not be affected, allowing you to customize user roles after they are added. + \ No newline at end of file diff --git a/docs/images/platform/organization/organization-settings-general.png b/docs/images/platform/organization/organization-settings-general.png index 2c60090fe..affcf32ff 100644 Binary files a/docs/images/platform/organization/organization-settings-general.png and b/docs/images/platform/organization/organization-settings-general.png differ diff --git a/docs/images/platform/scim/azure/scim-azure-add-users-and-groups.png b/docs/images/platform/scim/azure/scim-azure-add-users-and-groups.png new file mode 100644 index 000000000..ec8b4428a Binary files /dev/null and b/docs/images/platform/scim/azure/scim-azure-add-users-and-groups.png differ diff --git a/docs/images/platform/scim/scim-group-mapping.png b/docs/images/platform/scim/scim-group-mapping.png new file mode 100644 index 000000000..76baa8d8d Binary files /dev/null and b/docs/images/platform/scim/scim-group-mapping.png differ diff --git a/docs/mint.json b/docs/mint.json index 0d7553b56..662d008ff 100644 --- a/docs/mint.json +++ b/docs/mint.json @@ -249,7 +249,8 @@ "documentation/platform/scim/overview", "documentation/platform/scim/okta", "documentation/platform/scim/azure", - "documentation/platform/scim/jumpcloud" + "documentation/platform/scim/jumpcloud", + "documentation/platform/scim/group-mappings" ] } ]