You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are two fields in these settings that you will need for the migration:
23
+
-**Single sign-on URL:** This will be in the format of your login URL `https://<YOUR_AUTH0_URI>/login/callback?connection=<SLUG>`
24
+
-**Audience URI (SP Entity ID):** This will be in the format `urn:auth0:<YOUR_AUTH0_ENTITYID>:<SLUG>`
25
+
26
+
Replace `<SLUG>` with your accounts login slug.
27
+
22
28
Once you have opted to begin the migration process, the following steps will vary depending on the configured identity provider. You can just skip to the section that's right for your environment. These steps only apply to customers going through the migration; new setups will use the existing [setup instructions](/docs/cloud/manage-access/sso-overview).
23
29
24
30
:::warning Login \{slug\}
@@ -30,17 +36,19 @@ After changing the slug, admins must share the new login URL with their dbt Clou
30
36
31
37
:::
32
38
33
-
## SAML 2.0 and Okta
39
+
## SAML 2.0
34
40
35
41
SAML 2.0 users must update a few fields in the SSO app configuration to match the new Auth0 URL and URI. You can approach this by editing the existing SSO app settings or creating a new one to accommodate the Auth0 settings. One approach isn't inherently better, so you can choose whichever works best for your organization.
36
42
37
-
The fields that will be updated are:
38
-
- Single sign-on URL —`https://<YOUR_AUTH0_URI>/login/callback?connection={slug}`
39
-
- Audience URI (SP Entity ID) —`urn:auth0:<YOUR_AUTH0_ENTITYID>:{slug}`
43
+
### SAML 2.0 and Okta
44
+
45
+
The Okta fields that will be updated are:
46
+
- Single sign-on URL —`https://<YOUR_AUTH0_URI>/login/callback?connection=<SLUG>`
47
+
- Audience URI (SP Entity ID) —`urn:auth0:<YOUR_AUTH0_ENTITYID>:<SLUG>`
40
48
41
49
Below are sample steps to update. You must complete all of them to ensure uninterrupted access to dbt Cloud and you should coordinate with your identity provider admin when making these changes.
42
50
43
-
1. Replace `{slug}` with your organization’s login slug. It must be unique across all dbt Cloud instances and is usually something like your company name separated by dashes (for example, `dbt-labs`).
51
+
1. Replace `<SLUG>` with your organization’s login slug. It must be unique across all dbt Cloud instances and is usually something like your company name separated by dashes (for example, `dbt-labs`).
44
52
45
53
Here is an example of an updated SAML 2.0 setup in Okta.
46
54
@@ -56,39 +64,37 @@ Here is an example of an updated SAML 2.0 setup in Okta.
56
64
57
65
4. Save the settings and test the new configuration using the SSO login URL provided on the settings page.
58
66
59
-
##Google Workspace
67
+
### SAML 2.0 and Entra ID
60
68
61
-
Google Workspace admins updating their SSO APIs with the Auth0 URL won't have to do much if it is an existing setup. This can be done as a new project or by editing an existing SSO setup. No additional scopes are needed since this is migrating from an existing setup. All scopes were defined during the initial configuration.
69
+
The Entra ID fields that will be updated are:
70
+
- Single sign-on URL —`https://<YOUR_AUTH0_URI>/login/callback?connection=<SLUG>`
71
+
- Audience URI (SP Entity ID) —`urn:auth0:<YOUR_AUTH0_ENTITYID>:<SLUG>`
62
72
63
-
Below are steps to update. You must complete all of them to ensure uninterrupted access to dbt Cloud and you should coordinate with your identity provider admin when making these changes.
73
+
The new values for these fields can be found in dbt Cloud by navigating to **Account settting** --> **Single sign-on**.
64
74
65
-
1. Open the [Google Cloud console](https://console.cloud.google.com/) and select the project with your dbt Cloud single sign-on settings. From the project page **Quick Access**, select **APIs and Services**
2. Click **Credentials** from the left side pane and click the appropriate name from **OAuth 2.0 Client IDs**
70
-
71
-
<Lightboxsrc="/img/docs/dbt-cloud/access-control/sso-project.png"title="Select the OAuth 2.0 Client ID"/>
75
+
1. Replace `<SLUG>` with your organization’s login slug. It must be unique across all dbt Cloud instances and is usually something like your company name separated by dashes (for example, `dbt-labs`).
72
76
73
-
3. In the **Client ID for Web application** window, find the **Authorized Redirect URIs**field and click **Add URI**and enter `https://<YOUR_AUTH0_URI>/login/callback`.
77
+
2. Locate your dbt Cloud SAML2.0 app in the **Enterprise applications**section of Azure. Click **Single sign-on**on the left side menu.
74
78
75
-
Click **Save** once you are done.
79
+
3. Edit the **Basic SAML configuration** tile and enter the values from your account:
80
+
- Entra ID **Identifier (Entity ID)** = dbt Cloud **Audience URI (SP Entity ID)**
81
+
- Entra ID **Reply URL (Assertion Consumer Service URL)** = dbt Cloud **Single sign-on URL**
<Lightboxsrc="/img/docs/dbt-cloud/access-control/edit-entra-saml.png"width="90%"title="Editing the SAML configuration window in Entra ID"/>
78
84
79
-
4._You will need a person with Google Workspace admin privileges to complete these steps in dbt Cloud_. In dbt Cloud, navigate to the **Account Settings**, click on **Single Sign-on**, and then click **Edit** on the right side of the SSO pane. Toggle the **Enable New SSO Authentication** option and select **Save**. This will trigger an authorization window from Google that will require admin credentials. _The migration action is final and cannot be undone_. Once the authentication has gone through, test the new configuration using the SSO login URL provided on the settings page.
85
+
4.Save the fields and the completed configuration will look something like this:
80
86
81
-
:::warning Domain authorization
87
+
<Lightboxsrc="/img/docs/dbt-cloud/access-control/entra-id-saml.png"width="90%"title="Completed configuration of the SAML fields in Entra ID"/>
82
88
83
-
You must complete the domain authorization before you toggle `Enable New SSO Authentication`, or the migration will not complete successfully.
89
+
3. Toggle the `Enable new SSO authentication` option to ensure the traffic is routed correctly. _The new SSO migration action is final and cannot be undone_
84
90
85
-
:::
91
+
<Lightboxsrc="/img/docs/dbt-cloud/access-control/saml-enable.png"title="Enable new SSO for SAML/Okta"/>
86
92
87
-
<Lightboxsrc="/img/docs/dbt-cloud/access-control/google-enable.png"title="Enable new SSO for Google Workspace"/>
93
+
4. Save the settings and test the new configuration using the SSO login URL provided on the settings page.
88
94
89
95
## Microsoft Entra ID
90
96
91
-
Microsoft Entra ID admins will need to make a slight adjustment to the existing authentication app in the Azure portal. This migration does not require that the entire app be deleted or recreated; you can edit the existing app. Start by opening the Azure portal and navigating to the Microsoft Entra ID overview.
97
+
Microsoft Entra ID admins using OpenID Connect (ODIC) will need to make a slight adjustment to the existing authentication app in the Azure portal. This migration does not require that the entire app be deleted or recreated; you can edit the existing app. Start by opening the Azure portal and navigating to the Microsoft Entra ID overview.
92
98
93
99
Below are steps to update. You must complete all of them to ensure uninterrupted access to dbt Cloud and you should coordinate with your identity provider admin when making these changes.
94
100
@@ -113,3 +119,32 @@ You must complete the domain authorization before you toggle `Enable New SSO Aut
113
119
:::
114
120
115
121
<Lightboxsrc="/img/docs/dbt-cloud/access-control/azure-enable.png"title="Enable new SSO"/>
122
+
123
+
## Google Workspace
124
+
125
+
Google Workspace admins updating their SSO APIs with the Auth0 URL won't have to do much if it is an existing setup. This can be done as a new project or by editing an existing SSO setup. No additional scopes are needed since this is migrating from an existing setup. All scopes were defined during the initial configuration.
126
+
127
+
Below are steps to update. You must complete all of them to ensure uninterrupted access to dbt Cloud and you should coordinate with your identity provider admin when making these changes.
128
+
129
+
1. Open the [Google Cloud console](https://console.cloud.google.com/) and select the project with your dbt Cloud single sign-on settings. From the project page **Quick Access**, select **APIs and Services**
2. Click **Credentials** from the left side pane and click the appropriate name from **OAuth 2.0 Client IDs**
134
+
135
+
<Lightboxsrc="/img/docs/dbt-cloud/access-control/sso-project.png"title="Select the OAuth 2.0 Client ID"/>
136
+
137
+
3. In the **Client ID for Web application** window, find the **Authorized Redirect URIs** field and click **Add URI** and enter `https://<YOUR_AUTH0_URI>/login/callback`.
138
+
139
+
Click **Save** once you are done.
140
+
141
+
4._You will need a person with Google Workspace admin privileges to complete these steps in dbt Cloud_. In dbt Cloud, navigate to the **Account Settings**, click on **Single Sign-on**, and then click **Edit** on the right side of the SSO pane. Toggle the **Enable New SSO Authentication** option and select **Save**. This will trigger an authorization window from Google that will require admin credentials. _The migration action is final and cannot be undone_. Once the authentication has gone through, test the new configuration using the SSO login URL provided on the settings page.
142
+
143
+
:::warning Domain authorization
144
+
145
+
You must complete the domain authorization before you toggle `Enable New SSO Authentication`, or the migration will not complete successfully.
146
+
147
+
:::
148
+
149
+
<Lightboxsrc="/img/docs/dbt-cloud/access-control/google-enable.png"title="Enable new SSO for Google Workspace"/>
Copy file name to clipboardExpand all lines: website/docs/docs/cloud/manage-access/set-up-sso-saml-2.0.md
+7-1Lines changed: 7 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -355,7 +355,13 @@ From the Set up Single Sign-On with SAML page:
355
355
356
356
### Finish setup
357
357
358
-
9. After creating the Azure application, follow the instructions in the [dbt Cloud Setup](#dbt-cloud-setup) section to complete the integration.
358
+
9. After creating the Azure application, follow the instructions in the [dbt Cloud Setup](#dbt-cloud-setup) section to complete the integration. The names for fields in dbt Cloud vary from those in the Entra ID app. They're mapped as follows:
359
+
360
+
| dbt Cloud field | Corresponding Entra ID field |
361
+
| ----- | ----- |
362
+
|**Identity Provider SSO URL**| Login URL |
363
+
|**Identity Provider Issuer**| Microsoft Entra Identifier |
0 commit comments