权限管理

更新时间:

权限由角色、权限、资源三部分组成,权限可以赋予人员也可赋予组织,您可以通过验权来检查对应的人和组织是否具备操作业务的权限来组织业务流程

  • 资源:权限控制体系中最小单位,您可以将系统中需要控制的内容全部抽象成资源,例如功能页面、某个设备等
  • 权限:用于描述在某个资源下具备什么操作权限
    • 一个资源+一个动作组成一个权限
  • 角色:可以是真实组织管理中的角色,例如财务人员、技术人员、运维人员等,您可以将角色赋予给不同的员工,通过鉴权接口完成员工是否具备某项操作的权限。
    • 多个权限组成了角色

sep整理-Page-11.png

权限管理

  1. 创建项目时使用权限管理能力
  2. 点击权限管理的卡片
  3. 进入角色管理管理对应的权限image.jpg

资源类API

接口名称 接口描述
updateResource 更新资源描述
getResource 获取资源信息
batchDeleteResources 批量删除资源
batchCreateResources 批量创建资源

权限类API

接口名称 接口描述
batchCreatePermissions 批量创建权限点
batchDeletePermissions 批量删除权限
queryPermission 查询权限
authenIdentityPerm 根据权限验权
getPermission 获取权限详情

角色类API

接口名称 接口描述
batchCreateRole 批量创建角色
batchDeleteRole 批量删除角色
bacthAddPermissionToRole 批量给角色关联权限
batchDeletePermissionToRole 批量从角色移除权限
updateRole 更新角色描述
getRole 获取角色详情
queryRole 分页查询角色

授权类API

接口名称 接口描述
batchDeleteRoleToIdentity 批量从identity移除角色
batchAddPermissionToIdentity 批量给identity授予权限
batchDeletePermissionToIdentity 批量从identity移除权限
batchAddRoleToIdentity 批量给identity授予角色
queryIdentityRole 查询identity的角色列表
queryIdentityPermission 查询identity的权限列表

鉴权类API

接口名称 接口描述
authenIdentityPerm 根据权限验权
authenIdentityRole 通过角色验权