入口:总览 → 成员与权限 →「角色管理」。需要 role:read 查看、role:write 创建和修改。
新建角色#
- 点击「新增角色」。
- 填写角色标识,例如
CONTENT_REVIEWER;创建后界面不可修改标识。 - 填写容易理解的名称,例如「内容审核成员」。
- 勾选权限,点击「保存」。
- 在 用户管理 将该角色分配给成员。
角色存在不代表已分配给任何用户;需要实际分配并重新登录验证。
权限如何选择#
| 权限 | 用途 |
|---|---|
page:read / page:write |
全局页面查看 / 编辑 |
page:publish / page:delete |
发布和取消发布 / 删除页面 |
asset:read / asset:write / asset:delete |
查看 / 上传编辑 / 删除素材 |
site:read / site:write |
查看 / 管理站点 |
user:read / user:write |
查看 / 管理用户 |
role:read / role:write |
查看 / 管理角色 |
acl:read / acl:write |
查看 / 管理路径授权 |
plugin:read / plugin:write |
查看 / 操作插件及相关应用 |
config:read / config:write |
查看 / 修改配置 |
analytics:read |
查询数据统计 |
tenant:read |
查看租户列表 |
audit:read |
权限目录中的审计读取项;各模块的检查规则以实际接口为准 |
license:read / license:write |
授权工作台查询 / 发码和修改 |
根据职责授予权限;不要因为模块读取失败就一次勾选全部权限。不同模块还可能需要站点、角色等关联读取权限。
按职责配置示例#
- 内容编辑人员:站点读取、资产读取与写入,以及获准范围的页面查看和编辑;发布权限单独决定。
- 发布审核人员:页面读取和发布权限,编辑能力按职责决定。
- 授权只读人员:
license:read,现有角色LICENSE_VIEWER可供分配。 - 授权运营人员:
license:read与license:write,并且必须属于配置的运营组织。
需要限制在部分页面的编辑权限时,使用 ACL 的角色路径授权,不要再给同一成员全局 page:write。当前列表读取仍有全局读取权限的限制,细节见 ACL 手册。
修改与删除#
编辑角色勾选权限后保存,通知成员重新登录。客户与授权工作台会实时检查角色权限,撤除写入权限后后续写操作将被拒绝。
删除前先在用户管理检查哪些成员还使用该角色,安排替代角色。删除不会自动把用户迁移到其他角色。保留可管理账号的角色,避免团队无法管理自身权限。
结果检查#
用目标成员账号测试读取和写入,确认允许与拒绝都符合职责。可见按钮不是授权成功的证据,服务端会再次验证权限。