Docs 菜单
Docs 主页
/
MongoDB Atlas
/ / /

管理 Atlas 角色到 IdP 群组的映射

在此页面上

  • 角色映射进程
  • 必需的访问权限
  • 先决条件
  • 在您的组织及其项目中添加角色映射
  • 编辑组织及其项目中的角色映射
  • 删除组织及其项目中的一个角色映射

您可以将 IdP 群组映射到 Atlas 角色。这简化了授权设置。您可以为一个 IdP 群组授予一个或多个角色,简化他们对 Atlas 组织、项目和集群的访问。

注意

如果您为 IdP 群组配置角色映射,则无法在 Access Manager 页面上编辑特定用户的角色。

  1. Atlas 在您登录时进行角色映射。

  2. Atlas 将名为 memberOfIdP 群组与为组织定义的角色映射进行比较。这些组织必须使用与用户进行身份验证时相同的 IdP

如需管理联合身份验证,必须拥有一个或多个组织的 Organization Owner 访问权限,这些组织会将联合设置委托给实例。

若要完成本教程,必须具备:

  • 创建 IdP 应用程序。此应用程序必须拥有一个名为 memberOf 的 SAML 属性。将此属性映射到群组的 IdP 源属性。此属性将 IdP 群组与 Atlas 角色关联。

  • IdP 链接到 Atlas

  • Atlas 组织映射到 IdP

  • IdP 中至少创建一个群组。

  • IdP 应用程序的至少一个用户添加到您创建的群组。

1
  1. 如果尚未显示,组织从导航栏中的Organizations菜单。

  2. 单击 Organizations 菜单旁边的 Organization Settings 图标。

    将显示组织设置页面。

2

Manage Federation Settings 中,单击 Open Federation Management App

3
  1. 单击 Manage Organizations(连接)。

    Atlas 在表格中显示您属于 Organization Owner 的所有组织。

    • 连接到联合身份验证的组织在 Actions(操作)列显示

    • 未连接到联合身份验证的组织在 Actions(操作)列中具有 Connect(连接)按钮。

  2. 要映射组织中的角色:

    1. 单击 Connect(连接),根据需要为该组织启用联合身份验证。

    2. 单击 并选择 View(查看)。

4
  1. 单击 Create Role Mappings(连接)。

    Atlas 会显示 Organization Role Mappings 页面。

  2. 单击 Create A Role Mapping(连接)。

    Atlas 会显示 Create Role Mapping For Your Users 页面。

5

Map Group and Assign Roles(映射群组和分配角色)阶段:

部分
操作
输入群组名称

在此字段中输入 IdP 所示群组名。Atlas 将此群组分配给 Atlas 角色。

如果 IdP 群组不存在,则您无法通过输入新的群组名来创建新的 IdP 群组。

如果您将 Microsoft Entra ID 作为 IdP 并选择 Group Id(组 ID)以作为源属性,请在该字段中输入组的对象 ID,而不是组的名称。要了解更多信息,请参阅将 Microsoft Entra ID 配置为身份提供程序

分配组织角色
单击要分配给 IdP 群组的每个 Atlas 组织角色。
  • 如果您不需要将任何 Atlas 项目角色分配给此 IdP 群组,请单击 Finish(完成)。您可以跳过此过程的其余部分。

  • 如果您需要将 Atlas 项目角色分配给此 IdP 群组,请单击Next(下一步)。

6

Assign Project Roles(分配项目角色)阶段显示一个表格。此表格包括项目名称以及可以为这些项目分配的角色。对于每个项目,单击要分配给 IdP 群组的项目角色。

  • 如果您不需要查看分配给此 IdP 群组的角色,请单击 Finish(完成)。您可以跳过此过程的其余部分。

  • 如果您需要查看分配给此 IdP 群组的角色,请单击 Next(下一步)。

7

Review and Confirm 阶段显示分配给 IdP 群组的组织和项目角色。

  • 如果同意分配给此 IdP 群组的角色,则点击 Finish

  • 如果您需要更改分配给此 IdP 群组的角色,则点击 Edit。Atlas 返回到 Map Group and Assign Roles 阶段。

1
  1. 如果尚未显示,组织从导航栏中的Organizations菜单。

  2. 单击 Organizations 菜单旁边的 Organization Settings 图标。

    显示“组织设置”页面。

2

Manage Federation Settings 中,单击 Open Federation Management App

3
  1. 单击 Manage Organizations(连接)。

    Atlas 在表格中显示您属于 Organization Owner 的所有组织。

  2. 单击所需 IdP Group Name(群组名称)旁边的 ,然后选择 View(查看)。

4
  1. 单击 Create Role Mappings(连接)。

    Atlas 会显示 Organization Role Mappings 页面。

  2. 点击要更改 IdP 群组右侧的 Edit

    Atlas 会显示 Edit Your Role Mapping For This Organization 页面。

5

Map Group and Assign Roles(映射群组和分配角色)阶段:

部分
操作
输入群组名称

在此字段中输入 IdP 所示群组名。Atlas 将此群组分配给 Atlas 角色。

如果 IdP 群组不存在,则您无法通过输入新的群组名来创建新的 IdP 群组。

如果您将 Microsoft Entra ID 作为 IdP 并选择 Group Id(组 ID)以作为源属性,请在该字段中输入组的对象 ID,而不是组的名称。要了解更多信息,请参阅将 Microsoft Entra ID 配置为身份提供程序

分配组织角色
单击要分配给 IdP 群组的每个 Atlas 组织角色。
  • 如果您不需要将任何 Atlas 项目角色分配给此 IdP 群组,请单击 Finish(完成)。您可以跳过此过程的其余部分。

  • 如果您需要将 Atlas 项目角色分配给此 IdP 群组,请单击Next(下一步)。

6

Assign Project Roles(分配项目角色)阶段显示一个表格。此表格包括项目名称以及可以为这些项目分配的角色。对于每个项目,单击要分配给 IdP 群组的项目角色。

  • 如果您不需要查看分配给此 IdP 群组的角色,请单击 Finish(完成)。您可以跳过此过程的其余部分。

  • 如果您需要查看分配给此 IdP 群组的角色,请单击 Next(下一步)。

7

Review and Confirm 阶段显示分配给 IdP 群组的组织和项目角色。

  • 如果同意分配给此 IdP 群组的角色,则点击 Finish

  • 如果您需要更改分配给此 IdP 群组的角色,则点击 Edit。Atlas 返回到 Map Group and Assign Roles 阶段。

1
  1. 如果尚未显示,组织从导航栏中的Organizations菜单。

  2. 单击 Organizations 菜单旁边的 Organization Settings 图标。

    显示“组织设置”页面。

2

Manage Federation Settings 中,单击 Open Federation Management App

3
  1. 单击 Manage Organizations(连接)。

    Atlas 在表格中显示您属于 Organization Owner 的所有组织。

    • 连接到联合身份验证的组织在 Actions(操作)列显示

    • 未连接到联合身份验证的组织在 Actions(操作)列中具有 Connect(连接)按钮。

  2. 要映射组织中的角色:

    1. 单击 Connect(连接),根据需要为该组织启用联合身份验证。

    2. 单击 并选择 View(查看)。

4
  1. 单击 Create Role Mappings(连接)。

    Atlas 会显示 Organization Role Mappings 页面。

  2. 单击要删除的 IdP 群组右侧的 Delete(删除)。

    Atlas 会显示 Delete role mappings for this group(为此群组删除角色映射)模态框。

  3. 单击 Delete(删除),可从此 IdP 群组删除所有角色映射。

    如果不想删除所有角色映射,请单击 Cancel

后退

组织