RBAC--基于角色的权限控制

RBAC  涉及三个表

用户表、角色表、资源表;通过角色关联用户,通过角色关联资源

现有RBAC0    RBAC1   RBAC2  RBAC3

RBAC0 :用户角色多对一或者多对多的关系

RBAC1:在RBAC0的基础上引入了继承的概念

RBAC2:在RBAC0的基础上引入了角色互斥、基数约束、先决条件、运行时互斥等

RBAC3:综合了RBAC0    RBAC1    RBAC2

权限包括了操作权限、数据权限、页面权限

步骤:

1.在角色表中创建角色,对角色进行权限分配,并支持随时进行角色配置

2.用户管理列表,设置用户关联角色的功能

posted @   兴儿  阅读(108)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示