用户权限管理基于 RBAC 模型(Role-Based Access Control,基于角色的权限控制),通过角色关联用户,角色关联权限的方式间接赋予用户权限。用户权限控制做到路由权限、菜单权限、按钮权限、接口权限四方面控制。
RBAC - 三个模型,两个关系。
RBAC 举例
功能模块
- 用户管理:增删改查,绑定角色;
- 角色管理:增删改查,绑定权限;
- 权限管理:增删改查。
注:“设计”就是数据模型(关系)+ 如何操作数据(功能)
用户权限管理基于 RBAC 模型(Role-Based Access Control,基于角色的权限控制),通过角色关联用户,角色关联权限的方式间接赋予用户权限。用户权限控制做到路由权限、菜单权限、按钮权限、接口权限四方面控制。
RBAC - 三个模型,两个关系。
RBAC 举例
功能模块
注:“设计”就是数据模型(关系)+ 如何操作数据(功能)