RBAC-基于角色的访问控制
RBAC-基于角色的访问控制
一 什么是RBAC
概念
1 | RBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设计很清楚,管理起来很方便。 |
应用
1 |
前后台权限控制
1 |
二 Django的内置RBAC(六表)
1 | # Django的auth表 |
权限三表
权限六表
三 实操
models.py
1 | from django.db import models |
admin.py
1 | from . import models |
这样就可以登陆到admin后台进行操作了