Skip to content

Commit

Permalink
todo links
Browse files Browse the repository at this point in the history
  • Loading branch information
cmpadden committed Dec 20, 2024
1 parent 95ed9b8 commit 8ea1010
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 64 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,32 +16,13 @@ To use SCIM provisioning, you'll need:

Dagster+ currently supports SCIM provisioning for the following Identity Providers (IdP):

{/*
<ArticleList>
<ArticleListItem
href="/dagster-plus/account/authentication/okta/scim-provisioning"
title="Okta"
></ArticleListItem>
<ArticleListItem
href="https://learn.microsoft.com/en-us/azure/active-directory/saas-apps/dagster-cloud-provisioning-tutorial"
title="Microsoft Azure AD"
></ArticleListItem>
</ArticleList>
*/}
- [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

{/*
<ArticleList>
<ArticleListItem
href="/dagster-plus/account/managing-users/managing-user-roles-permissions"
title="Managing user roles and permissions"
></ArticleListItem>
<AcleListItem
href="/dagster-plus/account/managing-users/managing-teams"
title="Managing teams"
></ArticleListItem>
</ArticleList>
*/}
- [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)
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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+.

Check warning on line 21 in docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/okta-scim.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Dagster.chars-non-standard-quotes] Use standard single quotes or double quotes only. Do not use left or right quotes. Raw Output: {"message": "[Dagster.chars-non-standard-quotes] Use standard single quotes or double quotes only. Do not use left or right quotes.", "location": {"path": "docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/okta-scim.md", "range": {"start": {"line": 21, "column": 46}}}, "severity": "WARNING"}
- **Remove users.** Deactivating or unassigning a user from the Dagster+ application in the IdP will remove them from the Dagster+ organization

Check failure on line 22 in docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/okta-scim.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'unassigning'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'unassigning'?", "location": {"path": "docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/okta-scim.md", "range": {"start": {"line": 22, "column": 37}}}, "severity": "ERROR"}

Check failure on line 22 in docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/okta-scim.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Dagster.spelling] Is 'unassigning' spelled correctly? Raw Output: {"message": "[Dagster.spelling] Is 'unassigning' spelled correctly?", "location": {"path": "docs/docs-beta/docs/dagster-plus/features/authentication-and-access-control/scim/okta-scim.md", "range": {"start": {"line": 22, "column": 37}}}, "severity": "ERROR"}
- **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.

Expand All @@ -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+

Expand All @@ -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:

Expand Down Expand Up @@ -116,44 +121,34 @@ 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{" "}
<a href="/dagster-plus/account/managing-users/managing-teams">Teams</a>.
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

That's it! Once Okta successfully syncs users to Dagster+, synced users will have a 'synced' icon next to them in the Dagster+ users page:

![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

{/*
<ArticleList>
<ArticleListItem
href="/dagster-plus/account/authentication/utilizing-scim-provisioning"
title="Utilizing SCIM provisioning"
></ArticleListItem>
<ArticleListItem
href="/dagster-plus/account/authentication/okta/saml-sso"
title="Setting up Okta SSO"
></ArticleListItem>
<ArticleListItem
href="/dagster-plus/account/managing-users/managing-user-roles-permissions"
title="Managing user roles and permissions"
></ArticleListItem>
<ArticleListItem
href="/dagster-plus/account/managing-users/managing-teams"
title="Managing teams"
></ArticleListItem>
<ArticleListItem
href="/dagster-plus/account/managing-users"
title="Managing users"
></ArticleListItem>
</ArticleList>
*/}
{/* - [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)

This file was deleted.

0 comments on commit 8ea1010

Please sign in to comment.