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

权限管理
- 创建项目时使用权限管理能力
- 点击权限管理的卡片
- 进入角色管理管理对应的权限

资源类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 | 通过角色验权 |
该文章对您有帮助吗?