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
This page describes common single sign-on (SSO) errors and their solutions. Issues can stem from your identity provider (IdP) configuration or Docker settings.
@@ -40,6 +41,7 @@ For further troubleshooting, check your IdP's documentation or contact their sup
40
41
### Error message
41
42
42
43
When this issue occurs, the following error message is common:
44
+
43
45
```text
44
46
Some of the groups assigned to the user are not formatted as '<organization name>:<team name>'. Directory groups will be ignored and user will be provisioned into the default organization and team.
45
47
```
@@ -57,13 +59,15 @@ Some of the groups assigned to the user are not formatted as '<organization name
57
59
### Steps to replicate
58
60
59
61
To replicate this issue:
62
+
60
63
1. Attempt to sign in to Docker using SSO.
61
64
2. The user is assigned groups in the IdP but does not get placed in the expected Docker Team.
62
65
3. Review Docker logs or IdP logs to find the error message.
63
66
64
67
### Solutions
65
68
66
69
Update group names in your IdP:
70
+
67
71
1. Go to your IdP's group management section.
68
72
2. Check the groups assigned to the affected user.
69
73
3. Ensure each group follows the required format: `<organization>:<team>`
@@ -75,6 +79,7 @@ Update group names in your IdP:
75
79
### Error message
76
80
77
81
When this issue occurs, the following error message is common:
82
+
78
83
```text
79
84
User '$username' is not assigned to this SSO organization. Contact your administrator. TraceID: XXXXXXXXXXXXX
80
85
```
@@ -110,8 +115,8 @@ If you have SCIM enabled, troubleshoot your SCIM connection using the following
110
115
1. Select **Admin Console**, then **SSO and SCIM**.
111
116
1. In the SSO connections table, select the **Action** menu and then **View error logs**. For more details on specific errors, select **View error details** next to an error message. Note any errors you see on this page.
112
117
1. Navigate back to the **SSO and SCIM** page of the Admin Console and verify your SCIM configuration:
113
-
- Ensure that the SCIM Base URL and API Token in your IdP match those provided in the Docker Admin Console.
114
-
- Verify that SCIM is enabled in both Docker and your IdP.
118
+
- Ensure that the SCIM Base URL and API Token in your IdP match those provided in the Docker Admin Console.
119
+
- Verify that SCIM is enabled in both Docker and your IdP.
115
120
1. Ensure that the attributes being synced from your IdP match Docker's [supported attributes](/manuals/enterprise/security/provisioning/scim.md#supported-attributes) for SCIM.
116
121
1. Test user provisioning by trying to provision a test user through your IdP and verify if they appear in Docker.
117
122
@@ -120,6 +125,7 @@ If you have SCIM enabled, troubleshoot your SCIM connection using the following
120
125
### Error message
121
126
122
127
When this issue occurs, the following error message is common:
128
+
123
129
```text
124
130
IdP-Initiated sign in is not enabled for connection '$ssoConnection'.
125
131
```
@@ -143,6 +149,7 @@ You can hide the Docker SSO app from users in your IdP. This prevents users from
143
149
### Error message
144
150
145
151
When this issue occurs, the following error message is common:
152
+
146
153
```text
147
154
Not enough seats in organization '$orgName'. Add more seats or contact your administrator.
148
155
```
@@ -166,6 +173,7 @@ Review your organization members and pending invitations. Remove inactive users
166
173
### Error message
167
174
168
175
When this issue occurs, the following error message is common:
176
+
169
177
```text
170
178
Domain '$emailDomain' is not verified for your SSO connection. Contact your company administrator. TraceID: XXXXXXXXXXXXXX
171
179
```
@@ -191,13 +199,15 @@ Add and verify all domains and subdomains used as UPN by your IdP and associate
191
199
### Error message
192
200
193
201
When this issue occurs, the following error message is common:
202
+
194
203
```text
195
204
We couldn't find your session. You may have pressed the back button, refreshed the page, opened too many sign-in dialogs, or there is some issue with cookies. Try signing in again. If the issue persists, contact your administrator.
196
205
```
197
206
198
207
### Causes
199
208
200
209
The following causes may create this issue:
210
+
201
211
- The user pressed the back or refresh button during authentication.
202
212
- The authentication flow lost track of the initial request, preventing completion.
203
213
@@ -216,18 +226,21 @@ Close the browser tab and restart the authentication flow from the Docker applic
216
226
### Error message
217
227
218
228
When this issue occurs, the following error message is common:
229
+
219
230
```text
220
231
The name ID sent by the identity provider is not an email address. Contact your company administrator.
221
232
```
222
233
223
234
### Causes
224
235
225
236
The following causes may create this issue:
237
+
226
238
- The IdP sends a Name ID (UPN) that does not comply with the email format required by Docker.
227
239
- Docker SSO requires the Name ID to be the primary email address of the user.
228
240
229
241
### Solutions
230
242
231
243
In your IdP, ensure the Name ID attribute format is correct:
244
+
232
245
1. Verify that the Name ID attribute format in your IdP is set to `EmailAddress`.
233
-
2. Adjust your IdP settings to return the correct Name ID format.
246
+
2. Adjust your IdP settings to return the correct Name ID format.
0 commit comments