From 8ea10109fa3f875de3ff2ed987754617eedd0bef Mon Sep 17 00:00:00 2001 From: Colton Padden Date: Fri, 20 Dec 2024 15:42:49 -0500 Subject: [PATCH] todo links --- .../scim/enabling-scim-provisioning.md | 29 ++------- .../scim/index.md | 3 +- .../scim/okta-scim.md | 59 +++++++++---------- .../sso/authentication.md | 7 --- 4 files changed, 34 insertions(+), 64 deletions(-) delete mode 100644 docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/sso/authentication.md diff --git a/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/enabling-scim-provisioning.md b/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/enabling-scim-provisioning.md index f4379a00311be..3c5a4ab1cc7b4 100644 --- a/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/enabling-scim-provisioning.md +++ b/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/enabling-scim-provisioning.md @@ -16,32 +16,13 @@ To use SCIM provisioning, you'll need: Dagster+ currently supports SCIM provisioning for the following Identity Providers (IdP): -{/* - - - - -*/} +- [Okta](/dagster-plus/account/authentication/okta/scim-provisioning) +- [Microsoft Azure AD](https://learn.microsoft.com/en-us/azure/active-directory/saas-apps/dagster-cloud-provisioning-tutorial) Use the setup guide for your IdP to get started. ## Related -{/* - - - - -*/} +- [Managing user roles and permissions](/dagster-plus/account/managing-users/managing-user-roles-permissions) +{/* - [Managing teams](/dagster-plus/account/managing-users/managing-teams) */} +- [Managing teams](/dagster-plus/account/managing-users/managing-teams) diff --git a/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/index.md b/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/index.md index 07e94836398d3..dbf984ddad52c 100644 --- a/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/index.md +++ b/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/index.md @@ -26,7 +26,8 @@ If you choose to disable SCIM provisioning in Dagster+, users and teams will rem ## Managing teams -In addition to the above user management changes, there are a few things to keep in mind when managing user groups, otherwise known as Dagster+ [teams](/dagster-plus/account/managing-users/managing-teams). +{/* In addition to the above user management changes, there are a few things to keep in mind when managing user groups, otherwise known as Dagster+ [teams](/dagster-plus/account/managing-users/managing-teams). */} +In addition to the above user management changes, there are a few things to keep in mind when managing user groups, otherwise known as Dagster+ [teams](/todo). User groups in your IdP can be mapped to Dagster+ teams, allowing you to centralize the management of user groups and memberships. When SCIM is enabled: diff --git a/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/okta-scim.md b/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/okta-scim.md index 76ddb6c151eab..1204fc701488e 100644 --- a/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/okta-scim.md +++ b/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/okta-scim.md @@ -20,7 +20,9 @@ With Dagster+'s Okta SCIM provisioning feature, you can: - **Create users**. Users that are assigned to the Dagster+ application in the IdP will be automatically added to your Dagster+ organization. - **Update user attributes.** Updating a user’s name or email address in the IdP will automatically sync the change to your user list in Dagster+. - **Remove users.** Deactivating or unassigning a user from the Dagster+ application in the IdP will remove them from the Dagster+ organization -- **Push user groups.** Groups and their members in the IdP can be pushed to Dagster+ as [Teams](/dagster-plus/account/managing-users/managing-teams). +{/* - **Push user groups.** Groups and their members in the IdP can be pushed to Dagster+ as [Teams](/dagster-plus/account/managing-users/managing-teams). */} +- **Push user groups.** Groups and their members in the IdP can be pushed to Dagster+ as + [Teams](/todo). Refer to [Okta's SCIM documentation](https://developer.okta.com/docs/concepts/scim/) for more information about Okta's SCIM offering. @@ -43,11 +45,13 @@ Dagster+ currently supports the following attributes for SCIM syncing: To complete the steps in this guide, you'll need: -- **To have set up Okta SSO for Dagster+.** Refer to the [Okta SSO setup guide](/dagster-plus/account/authentication/okta/saml-sso) for more info. +{/* - **To have set up Okta SSO for Dagster+.** Refer to the [Okta SSO setup guide](/dagster-plus/account/authentication/okta/saml-sso) for more info. */} +- **To have set up Okta SSO for Dagster+.** Refer to the [Okta SSO setup guide](/todo) for more info. - **Permissions in Okta that allow you to configure applications.** - **The following in Dagster+:** - A Pro plan - - [Organization Admin permissions](/dagster-plus/account/managing-users/managing-user-roles-permissions#user-permissions-reference) in your organization + {/* - [Organization Admin permissions](/dagster-plus/account/managing-users/managing-user-roles-permissions#user-permissions-reference) in your organization */} + - [Organization Admin permissions](/todo) in your organization ## Step 1: Enable SCIM provisioning in Dagster+ @@ -65,7 +69,8 @@ Keep the API token handy - you'll need it in the next step. 2. Using the sidebar, click **Applications > Applications**. -3. Click the Dagster+ app. **Note**: If you haven't set up SSO for Okta, [follow this guide](/dagster-plus/account/authentication/okta/saml-sso)) to do so before continuing. +{/* 3. Click the Dagster+ app. **Note**: If you haven't set up SSO for Okta, [follow this guide](/dagster-plus/account/authentication/okta/saml-sso)) to do so before continuing. */} +3. Click the Dagster+ app. **Note**: If you haven't set up SSO for Okta, [follow this guide](/todo)) to do so before continuing. 4. Click the **Sign On** tab and complete the following: @@ -116,12 +121,17 @@ After you confirm that your API credentials work in the Dagster+ Okta applicatio ## Step 4: Enable group syncing in Okta +{/* +:::note + This step is required only if you want to sync Okta user groups to Dagster+ as [Teams](/dagster-plus/account/managing-users/managing-teams). +::: +*/} :::note - This step is required only if you want to sync Okta user groups to Dagster+ as{" "} - Teams. + This step is required only if you want to sync Okta user groups to Dagster+ as [Teams](/todo). ::: -When **Push groups** is enabled in Okta, you can sync user groups from Okta to Dagster+ as [Teams](/dagster-plus/account/managing-users/managing-teams). Refer to the [Okta documentation](https://help.okta.com/oie/en-us/Content/Topics/users-groups-profiles/usgp-enable-group-push.htm) for setup instructions. +{/* When **Push groups** is enabled in Okta, you can sync user groups from Okta to Dagster+ as [Teams](/dagster-plus/account/managing-users/managing-teams). Refer to the [Okta documentation](https://help.okta.com/oie/en-us/Content/Topics/users-groups-profiles/usgp-enable-group-push.htm) for setup instructions. */} +When **Push groups** is enabled in Okta, you can sync user groups from Okta to Dagster+ as [Teams](/todo). Refer to the [Okta documentation](https://help.okta.com/oie/en-us/Content/Topics/users-groups-profiles/usgp-enable-group-push.htm) for setup instructions. ## Next steps @@ -129,31 +139,16 @@ That's it! Once Okta successfully syncs users to Dagster+, synced users will hav ![Synced/external user icon next to user in Dagster+ user list](/images/dagster-cloud/sso/dagster-cloud-external-user.png) -Refer to the [Utilizing SCIM provisioning guide](/dagster-plus/account/authentication/utilizing-scim-provisioning) for more info about how user and team management works when SCIM provisioning is enabled. +{/* Refer to the [Utilizing SCIM provisioning guide](/dagster-plus/account/authentication/utilizing-scim-provisioning) for more info about how user and team management works when SCIM provisioning is enabled. */} +Refer to the [Utilizing SCIM provisioning guide](/todo) for more info about how user and team management works when SCIM provisioning is enabled. ## Related -{/* - - - - - - - -*/} +{/* - [Utilizing SCIM provisioning](/dagster-plus/account/authentication/utilizing-scim-provisioning) */} +- [Utilizing SCIM provisioning](todo) +{/* - [Setting up Okta SSO](/dagster-plus/account/authentication/okta/saml-sso) */} +- [Setting up Okta SSO](/todo) +- [Managing user roles and permissions](/dagster-plus/account/managing-users/managing-user-roles-permissions) +{/* - [Managing teams](/dagster-plus/account/managing-users/managing-teams) */} +- [Managing teams](/todo) +- [Managing users](/dagster-plus/account/managing-users) diff --git a/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/sso/authentication.md b/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/sso/authentication.md deleted file mode 100644 index 3fa2551f882b7..0000000000000 --- a/docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/sso/authentication.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "Authentication" -sidebar_position: 100 -unlisted: true ---- - -{/* TODO - populate */}