RBAC--基于角色的权限控制
RBAC 涉及三个表
用户表、角色表、资源表;通过角色关联用户,通过角色关联资源
现有RBAC0 RBAC1 RBAC2 RBAC3
RBAC0 :用户角色多对一或者多对多的关系
RBAC1:在RBAC0的基础上引入了继承的概念
RBAC2:在RBAC0的基础上引入了角色互斥、基数约束、先决条件、运行时互斥等
RBAC3:综合了RBAC0 RBAC1 RBAC2
权限包括了操作权限、数据权限、页面权限
步骤:
1.在角色表中创建角色,对角色进行权限分配,并支持随时进行角色配置
2.用户管理列表,设置用户关联角色的功能
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了