60 lines
1.3 KiB
Markdown
60 lines
1.3 KiB
Markdown
# 角色与权限
|
|
|
|
角色操作作用于当前认证租户和站点,不能用参数切换授权库。
|
|
|
|
## dever.auth.Permission
|
|
|
|
一个接口或业务权限的名称、所属组件、领域、站点及操作信息。
|
|
|
|
## dever.auth.Role
|
|
|
|
角色及其权限设置。protected 标识保留角色,permission_keys 是分配的权限键。
|
|
|
|
## dever.auth.permissions
|
|
|
|
读取当前站点的有效权限目录。
|
|
|
|
## dever.auth.currentPermissions
|
|
|
|
读取当前用户启用角色的有效权限并集。
|
|
|
|
## dever.auth.roles
|
|
|
|
读取当前站点角色,包含禁用与受保护角色。
|
|
|
|
## dever.auth.role
|
|
|
|
读取当前站点单个角色,不存在时返回 null。
|
|
|
|
## dever.auth.userRoles
|
|
|
|
读取当前站点指定用户的角色。
|
|
|
|
## dever.auth.isOwner
|
|
|
|
根据受保护角色判断 Owner,不依赖特殊用户编号。
|
|
|
|
## dever.auth.saveRole
|
|
|
|
原子保存角色与权限,仅允许受保护写 API。
|
|
|
|
## dever.auth.grantRole
|
|
|
|
授予普通角色,保留 Owner 由运维入口建立。
|
|
|
|
## dever.auth.revokeRole
|
|
|
|
撤销普通角色。
|
|
|
|
## dever.auth.disableRole
|
|
|
|
禁用普通角色,保留关系用于管理回显。
|
|
|
|
## dever.auth.deleteRole
|
|
|
|
原子删除普通角色及授权关系。
|
|
|
|
## dever.auth.owner
|
|
|
|
只检查受保护标记,角色是否启用不改变保留身份。
|