管理项目成员

本指南介绍如何管理项目成员,包括导入成员和分配项目相关角色。

导入成员

您可以通过导入已有的平台用户或添加 OIDC 用户,授予用户对项目及其命名空间的操作权限。分配平台提供的角色,如项目管理员、命名空间管理员或开发者。如果需要定制权限,可在 Users > Platform Roles > Kubernetes Roles 下创建原生 Kubernetes Role/ClusterRole,并通过 RoleBinding/ClusterRoleBinding 绑定到目标用户。

约束与限制

  • 当平台未配置 OIDC IDP 时:

    • 只能导入已有的平台用户作为项目成员,包括:
      • 已成功登录的 OIDC 用户
      • 通过 LDAP 同步的用户
      • 本地用户
      • 作为 OIDC 用户添加到其他项目的用户(来源标记为 -)
  • 当配置了 OIDC IDP 时:

    • 可添加符合输入要求的有效 OIDC 账号
    • 添加时无法验证账号有效性
    • 请确保账号有效,否则无法正常登录
  • 系统默认管理员用户及当前登录用户不可导入

操作步骤

  1. 在 Project Management 视图中,点击要管理的项目名称。

  2. 在左侧导航栏点击 Members。

  3. 点击 Import Member。

  4. 选择 Member List 或 OIDC Users。

从成员列表导入

您可以导入全部用户或选定用户。

TIP

使用右上角的用户组下拉菜单和搜索框按用户名筛选用户。

导入全部用户:

  1. 选择 Member List。

  2. 点击 Bind 下拉菜单,选择要分配给所有用户的角色。
    如果角色需要命名空间,请从 Namespaces 下拉菜单中选择。

  3. 点击 Import All。

导入指定用户:

  1. 选择 Member List。

  2. 通过复选框选择一个或多个用户。

  3. 点击 Bind 下拉菜单,选择要分配给选中用户的角色。
    如果角色需要命名空间,请从 Namespaces 下拉菜单中选择。

  4. 点击 Import。

导入 OIDC 用户

  1. 选择 OIDC Users。

  2. 点击 Add 创建成员记录(可多次重复添加)。

  3. 在 Name 字段输入通过 OIDC 认证的用户名。

WARNING

请确保用户名对应已配置 OIDC 系统可认证的账号,否则登录将失败。

  1. 从 Roles 下拉菜单选择角色。
    如果角色需要命名空间,请从 Namespaces 下拉菜单中选择。

  2. 点击 Import。

导入成功后,您可以查看:

  • 项目成员列表中的成员
  • Platform Management > Users 中的用户
    • 来源显示为 "-",直到首次登录/同步
    • 登录/同步成功后来源会更新

移除成员

移除项目成员以撤销其权限。

操作步骤

  1. 在 Project Management 视图中,点击项目名称。

  2. 在左侧导航栏点击 Members。

TIP

使用搜索框旁的下拉列表按 Name、Display name 或 User Group 筛选成员。

  1. 点击要移除成员旁的 Remove。

  2. 在提示对话框中确认移除。