登录

团队角色(RBAC)

通过内置角色和自定义角色,控制团队成员可以管理的内容。

Cliqer 通过团队角色控制团队中每位成员可以管理的内容。 角色功能包含在 Enterprise 套餐中,也可通过 Presenter、Studio HD、Studio 4K 和 Studio 8K 上的 Enterprise 附加组件获得,管理位置为 控制台 → 团队 → 安全(/dash/team/security)。

角色管控团队管理操作:邀请成员、编辑品牌、 管理安全设置、API 密钥和自定义域名。角色在服务器端强制执行: 每个管理端点在执行任何操作之前都会检查操作成员的权限, 因此未授予的权限无法使用,即使通过 API 也不行。

权限

每个角色可以授予以下权限的任意组合:

权限允许的操作
管理成员邀请、移除成员以及更改成员角色
管理品牌编辑团队的白标品牌
管理安全SSO 提供商、SCIM 令牌、SSO 强制执行、自定义角色
管理 API 密钥创建和撤销自助服务 API 密钥
管理自定义域名添加、验证和移除自定义域名

内置角色

每个团队都有三个内置角色:

角色权限
所有者始终拥有全部权限。所有者同时也是 SSO 应急(break-glass)账户。
管理员管理成员、品牌和安全
成员无管理权限(可以使用产品,但不能管理团队)

默认情况下,API 密钥和自定义域名仅限所有者或自定义角色管理:除非您通过自定义角色授予该权限, 否则管理员无法管理它们。

自定义角色

当内置角色无法满足需求时,可以创建一个自定义角色,精确配置您所需的 权限,然后将其分配给成员。自定义角色授予的权限永远不会超过所有者已有的权限。

  • 在团队 → 安全 → 团队角色下创建、编辑和删除自定义角色。
  • 为成员分配自定义角色后,该角色将覆盖其内置角色。
  • 删除某个自定义角色后,使用该角色的所有成员 会自动恢复为其内置角色。

执行机制

团队管理端点会解析操作成员的有效权限: 所有者(全部权限)、自定义角色的明确权限列表,或内置角色的默认权限, 如果缺少所需权限,则拒绝该请求。这与整个控制台中使用的检查相同 (security.manage、members.manage 等),因此您在界面中 看到的内容与服务器允许的操作完全一致。

本文涉及的是团队管理。Cliqer 的内部 平台管理员控制功能是独立的,客户无法配置。

相关内容