角色

角色是一组具名的权限,由你自行组合。没有固定的所有者、管理员、编辑者和查看者阶梯可以把人套进去。

组合角色

角色有一个 key、一个显示名称,以及你从按领域分组的列表中勾选的权限:内容、模型、文件、操作、设置、集成和通知。权限是具体的:发布内容是一项,更改模型是另一项。角色一旦创建,其 key 就不能更改。不再需要的角色会被停用,角色永远不会被删除。

两个预置角色

工作区管理员涵盖工作区内的一切,包括计费、项目、邀请和导出。项目管理员涵盖项目内的一切。执行时读取的是权限,而不是角色的名称,因此你组合的角色与预置角色的执行方式完全相同。

授权适用于哪里

你可以在整个工作区范围或某一个项目上授予角色。授权会叠加,一个人可以持有多个角色。人们通过邀请加入你的团队,每份邀请都带有一个角色。对某人角色的更改在其下一次会话刷新时生效。

你只能授予你持有的

你授予的角色中的每一项权限,都必须是你自己已持有的。工作区始终至少保留一位工作区范围的管理员,会导致没有管理员的撤销会被拒绝。

面向你的用户的角色

登录你的应用的人也持有角色。你在每个项目的配置文件中声明它们,或在 CLI 中使用 foir customer-roles 声明(文档把你的用户称为“customers”)。他们的权限是作用域,例如运行某个指定的操作或写入某个模型。

标记为默认的角色适用于所有未被指派角色的用户,没有角色的用户持有只读令牌。更改后的角色在已登录用户下一次刷新令牌时生效,无需重新登录。在有组织的项目中,用户通过成员身份在每个组织中各持有一个角色。

了解详情

团队成员指南涵盖两个预置角色、自行组合角色、授权和邀请。