RBAC(Role-Based Access Control):
是什么:基于角色的权限控制模型
为什么:
Who:资源所有者。(User表)
What:能访问哪些资源。(静态资源<功能操作,数据列>,动态资源<数据>)
How:具体怎么访问。(CRUD)
由此就分离出来五张表:
user | 用户表 |
---|---|
role | 角色表 |
permission | 权限表 |
user_role | 用户角色表 |
role_permission | 角色权限表 |
怎么用:
RBAC(Role-Based Access Control):
是什么:基于角色的权限控制模型
为什么:
Who:资源所有者。(User表)
What:能访问哪些资源。(静态资源<功能操作,数据列>,动态资源<数据>)
How:具体怎么访问。(CRUD)
由此就分离出来五张表:
user | 用户表 |
---|---|
role | 角色表 |
permission | 权限表 |
user_role | 用户角色表 |
role_permission | 角色权限表 |
怎么用: