概览
权限管理框架的服务端命令文档。
本节包含权限管理框架所有对外 API 的详细说明,接口通过「服务端命令」提供对外服务,基于 OpenAPI 3.1 规范定义。接口均需通过 Bearer Token 进行身份认证,详见鉴权认证。
账户管理
账户的增删改查、密码重置,以及角色与组织的分配。
获取账户列表
GET分页查询账户列表,返回基本信息、角色及所属组织层级
新增账户
POST创建新账户,可指定姓名、邮箱、密码及所属组织
编辑账户
POST修改账户的姓名、邮箱、启用状态及所属组织
删除账户
POST删除指定账户,支持批量操作
重置账户密码
POST重置指定账户的登录密码,支持批量操作
分配角色到用户
POST为指定账户分配角色,支持批量操作
分配组织到用户
POST为指定账户分配组织节点,支持批量操作
角色管理
角色的增删改查、分类管理、结构调整,以及成员与权限的分配。
获取角色分页列表
GET分页查询角色树节点的平铺数据
获取角色全量列表
GET获取所有角色节点的全量数据,用于构建角色树
新增角色
POST创建角色,可指定名称、所属分类及描述
编辑角色
POST修改角色的名称、所属分类及描述
新增角色分类
POST创建角色分类(文件夹节点),可指定父分类实现层级嵌套
编辑角色分类
POST修改角色分类的名称及父级分类
删除角色或角色分类
POST删除角色或分类,删除分类时其下所有子节点一并删除
调整角色结构
POST调整角色树中的节点排序和所属分类
添加角色成员
POST为指定角色批量添加用户成员
移除角色成员
POST将指定用户从角色中移除,支持批量操作
绑定角色到组织
POST将角色与组织节点进行绑定
分配权限角色到角色
POST为目标角色继承其他角色的权限
组织管理
组织节点的增删改查、结构调整,以及成员管理。