管理单点登录

Subscription: Business
Requires: Docker Desktop 4.42 and later
For: Administrators

本页介绍在初始设置后如何管理单点登录 (SSO), 包括管理域、连接、用户和配置设置。

管理域

添加域

要将域添加到现有的 SSO 连接:

  1. 登录 Docker Home,然后从左上角的帐户下拉菜单中选择您的公司或组织。
  2. 选择 Admin Console(管理控制台),然后选择 SSO and SCIM
  3. 在 SSO 连接表中,选择您的连接的 Actions(操作)菜单,然后选择 Edit connection(编辑连接)。
  4. 选择 Next(下一步)导航到域部分。
  5. Domains(域)部分,选择 Add domain(添加域)。
  6. 输入要添加到连接的域。
  7. 选择 Next(下一步)确认或更改连接的组织。
  8. 选择 Next(下一步)确认或更改默认组织和团队配置选择。
  9. 查看连接详细信息,然后选择 Update connection(更新连接)。

从 SSO 连接中移除域

Important

如果您对同一域使用多个身份提供者,则必须从每个 SSO 连接中单独移除该域。

  1. 登录 Docker Home,然后从左上角的帐户下拉菜单中选择您的公司或组织。
  2. 选择 Admin Console(管理控制台),然后选择 SSO and SCIM
  3. SSO connections(SSO 连接)表中,选择您的连接的 Actions(操作)菜单,然后选择 Edit connection(编辑连接)。
  4. 选择 Next(下一步)导航到域部分。
  5. Domain(域)部分,选择您要移除的域旁边的 X 图标。
  6. 选择 Next(下一步)确认或更改连接的组织。
  7. 选择 Next(下一步)确认或更改默认组织和团队配置选择。
  8. 查看连接详细信息,然后选择 Update connection(更新连接)。
Note

当您重新添加域时,Docker 会分配一个新的 TXT 记录值。您必须使用新的 TXT 记录再次完成域验证。

管理 SSO 连接

查看连接

要查看所有已配置的 SSO 连接:

  1. 登录 Docker Home,然后从左上角的帐户下拉菜单中选择您的公司或组织。
  2. 选择 Admin Console(管理控制台),然后选择 SSO and SCIM
  3. SSO connections(SSO 连接)表中查看所有已配置的连接。

编辑连接

要修改现有的 SSO 连接:

  1. 登录 Docker Home,然后从左上角的帐户下拉菜单中选择您的公司或组织。
  2. 选择 Admin Console(管理控制台),然后选择 SSO and SCIM
  3. SSO connections(SSO 连接)表中,选择您的连接的 Actions(操作)菜单,然后选择 Edit connection(编辑连接)。
  4. 按照屏幕上的说明修改您的连接设置。

删除连接

要移除 SSO 连接:

  1. 登录 Docker Home,然后从左上角的帐户下拉菜单中选择您的公司或组织。
  2. 选择 Admin Console(管理控制台),然后选择 SSO and SCIM
  3. SSO connections(SSO 连接)表中,选择您的连接的 Actions(操作)菜单,然后选择 Delete connection(删除连接)。
  4. 按照屏幕上的说明确认删除。
Warning

删除 SSO 连接会移除所有通过该连接进行身份验证的用户的访问权限。

管理用户和配置

Docker 会在用户通过 SSO 登录时,通过即时 (JIT) 配置自动配置用户。您也可以手动管理用户并配置不同的配置方法。

配置工作原理

Docker 支持以下配置方法:

  • JIT 配置(默认):用户通过 SSO 登录时会自动添加到您的组织
  • SCIM 配置:将用户和组从您的身份提供者同步到 Docker
  • 组映射:将您的身份提供者中的用户组与 Docker 组织中的团队同步
  • 手动配置:关闭自动配置并手动邀请用户

有关配置方法的更多信息,请参阅 配置用户

添加访客用户

要邀请不通过您的身份提供者进行身份验证的用户:

  1. 登录 Docker Home,然后选择您的组织。
  2. 选择 Members(成员)。
  3. 选择 Invite(邀请)。
  4. 按照屏幕上的说明邀请用户。

用户将收到一封电子邮件邀请,并可以创建 Docker 帐户或使用其现有帐户登录。

移除用户

要从您的组织中移除用户:

  1. 登录 Docker Home,然后选择您的组织。
  2. 选择 Members(成员)。
  3. 找到您要移除的用户,然后选择其姓名旁边的 Actions(操作)菜单。
  4. 选择 Remove(移除)并确认移除。

用户在被移除后会立即失去对您组织的访问权限。