@@ -46,8 +46,8 @@ The Insights dashboard shows high-level metrics for both associated and
4646unassociated machines:
4747
48481 . Navigate to your organization in Docker Hub.
49- 2 . Go to the Insights tab.
50- 3 . View the summary of:
49+ 1 . Go to the Insights tab.
50+ 1 . View the summary of:
5151 - Total active users (associated + unassociated)
5252 - Associated organization members
5353 - Unassociated machines detected
@@ -59,81 +59,147 @@ sign-in enforcement for your organization.
5959
6060For more information, see [ Insights] ( /manuals/admin/organization/insights.md ) .
6161
62- ### In the machines management view
62+ ### In the Admin Console
6363
6464To see detailed information about unassociated machines:
6565
66- 1 . Navigate to your organization in Docker Hub.
67- 2 . Go to Settings > General .
68- 3 . Select Unassociated machines .
66+ 1 . Sign in to the [ Admin Console ] ( https://app.docker.com/admin ) and select
67+ your organization .
68+ 1 . In ** User management ** , select ** Unassociated ** .
6969
7070The machine list displays:
7171
7272- Machine ID (Docker-generated identifier)
7373- Registry addresses accessed (when available)
74- - Last activity date
74+ - User email
7575- Docker Desktop version
76- - User email (after sign-in enforcement)
76+ - Last activity date
77+ - Sign-in enforced status
7778
7879You can:
7980
8081- Export the list as CSV
81- - Filter and sort machines by activity
8282- Take actions on individual or multiple machines
8383
84- ## Manage unassociated machines
84+ ## Add unassociated machines to your organization
85+
86+ You can add unassociated machines by:
87+ - [ Auto-provisiong] ( /manuals/security/for-admins/domain-management.md#auto-provisioning )
88+ - [ SSO user provisioning] ( /manuals/security/for-admins/provisioning/_index.md )
89+ - [ Manually adding them] ( #add-unassociated-machines-to-your-organization )
90+
91+ > [ !NOTE]
92+ >
93+ > If you add users and do not have enough seats in your organization, a
94+ pop-up will appear prompting you to ** Get more seats** .
95+
96+ ### Add individual users
97+
98+ 1 . Sign in to the [ Admin Console] ( https://app.docker.com/admin ) and select
99+ your organization.
100+ 1 . In ** User management** , select ** Unassociated** .
101+ 1 . Locate the machine you want to add to your organization.
102+ 1 . Select the ** Actions** menu and choose ** Add to organization** .
103+ 1 . In the pop-up modal, select ** Add user** .
104+
105+ ### Bulk add users
106+
107+ 1 . Sign in to the [ Admin Console] ( https://app.docker.com/admin ) and select
108+ your organization.
109+ 1 . In ** User management** , select ** Unassociated** .
110+ 1 . Use the ** checkboxes** to select the machines you want to add to your
111+ organizations.
112+ 1 . Select the ** Add to organization** button.
113+ 1 . In the pop-up modal, select ** Add users** to confirm.
114+
115+ ## Enable sign-in enforcement
85116
86- ### Enable sign-in enforcement
117+ ### Enable for all unassociated machines
87118
88- You can require users to sign in to Docker Desktop.
119+ 1 . Sign in to the [ Admin Console] ( https://app.docker.com/admin ) and select
120+ your organization.
121+ 1 . In ** User management** , select ** Unassociated** .
122+ 1 . Turn on the ** Require sign-in** toggle.
123+ 1 . In the pop-up modal, select ** Require sign-in** to confirm.
89124
90- For all unassociated machines:
125+ The ** Sign-in required** status will update for all unassociated machines to
126+ ** Yes** .
91127
92- 1 . In your organization settings, go to Unassociated machines.
93- 2 . Select Enforce sign-in for all machines.
94- 3 . Confirm the action.
128+ > [ !NOTE]
129+ >
130+ > Sign-in enforcement requires Docker Desktop version 4.37 or later. If you
131+ enable enforcement for a user with an older version, their status shows
132+ as ** Pending** until they update Docker Desktop.
133+
134+ ### Enable for individual unassociated machines
135+
136+ 1 . Sign in to the [ Admin Console] ( https://app.docker.com/admin ) and select
137+ your organization.
138+ 1 . In ** User management** , select ** Unassociated** .
139+ 1 . Locate the machine you want to enable sign-in enforcement for.
140+ 1 . Select the ** Actions** menu and choose ** Turn on sign-in enforcement** .
141+ 1 . In the pop-up modal, select ** Require sign-in** to confirm.
142+
143+ The ** Sign-in required** status will update for the individual machine to
144+ ** Yes** .
145+
146+ > [ !NOTE]
147+ >
148+ > Sign-in enforcement works with Docker Desktop versions 4.37 and later. If you
149+ enable sign-in enforcement for a user using an older version of Docker Desktop,
150+ their ** Sign-in required** status will display as ** Pending** .
151+
152+ ## Disable sign-in enforcement
95153
96- For specific machines:
154+ ### Disable for all unassociated machines
97155
98- 1 . In the unassociated machines list, select individual machines.
99- 2 . Choose Require sign-in from the actions menu.
156+ 1 . Sign in to the [ Admin Console] ( https://app.docker.com/admin ) and select
157+ your organization.
158+ 1 . In ** User management** , select ** Unassociated** .
159+ 1 . Turn off the ** Require sign-in** toggle.
160+ 1 . In the pop-up modal, select ** Turn off sign-in** to confirm.
100161
101- ### Manually add users
162+ The ** Sign-in required** status will update for all unassociated machines to
163+ ** No** .
102164
103- To manually add users:
165+ ### Disable for specific unassociated machines
104166
105- 1 . Go to Settings > General > Unassociated machines.
106- 2 . Review users who have signed in (identified by email addresses).
107- 3 . Select users to add to your organization.
108- 4 . Choose Add to organization.
167+ 1 . Sign in to the [ Admin Console] ( https://app.docker.com/admin ) and select
168+ your organization.
169+ 1 . In ** User management** , select ** Unassociated** .
170+ 1 . Locate the machine you want to disable sign-in enforcement for.
171+ 1 . Select the ** Actions** menu and choose ** Turn off sign-in enforcement** .
172+ 1 . In the pop-up modal, select ** Turn off sign-in** to confirm.
109173
110- ## User experience
174+ The ** Sign-in required** status will update for the individual machine to
175+ ** No** .
111176
112- Sign in enforcement only take effect after a Docker Desktop restart. The
113- following sections outline the user experience after sign in is enforced
114- and Docker Desktop restarted.
177+ ## Developer experience
178+
179+ Sign in enforcement only takes effect after a Docker Desktop restart. The
180+ following sections outline the developer experience after sign in is enforced
181+ and Docker Desktop is restarted.
115182
116183### First time sign in on enforced machine
117184
118- When a user opens Docker Desktop on an enforced machine:
185+ When a user opens Docker Desktop on an enforced machine, they see a sign-in
186+ prompt explaining that their organization requires authentication. After
187+ signing in, users can continue using Docker Desktop immediately.
119188
120- 1 . They see a customizable prompt explaining that their organization requires
121- sign-in.
122- 2 . The prompt includes information that their email will be shared with
123- organization administrators.
124- 3 . Users can continue using Docker Desktop immediately after signing in.
125- 4 . Users are not blocked based on license availability.
189+ > [ !NOTE]
190+ >
191+ > Sign-in enforcement only takes effect after Docker Desktop is restarted.
126192
127193### After sign in
128194
129195Once users sign in to enforced machines:
130196
131197- With verified domains and auto-provisioning enabled: Users are automatically
132- added to your organization.
133- - For more information on verifying a domain and enabling auto-provisioning,
134- see [ Domain management] ( /manuals/security/for-admins/domain-management.md ) .
198+ added to your organization. For more information on verifying a domain and
199+ enabling auto-provisioning, see [ Domain management] ( /manuals/security/for-admins/domain-management.md ) .
135200- Without auto-provisioning: User emails appear in your the machines management
136- view for manual review and addition.
201+ view for manual review and addition. To add a user to your organization,
202+ see [ Add unassociated machines to your organization] ( #add-unassociated-machines-to-your-organization ) .
137203
138204## Troubleshooting
139205
0 commit comments