权限管理

目录

背景

目前 SQLE 的权限设计遵循如下原则:

  • admin 用户是拥有最高权限的账户,可以进行任何操作;
  • 普通用户对资源可进行的操作,应该受限于该用户所关联的角色的权限范围;
  • 一个角色的权限由「资源」和「动作权限」两部分构成。只有当两项都不为空时,该角色才能对具体的资源对象进行实际操作;
  • 普通用户所关联的角色由两部分组成,一是该用户直接绑定的角色,二是该用户所在的用户组所绑定的角色。

目前 SQLE 中的资源包括:

  • 数据源
  • 审核工单
  • 审核任务

权限包括

  • 创建/编辑工单
  • 查看他人创建的工单

基于以上的描述,SQLE 实现了基于 RBAC 的权限管理系统。

SQLE RBAC

results matching ""

    No results matching ""