请选择 进入手机版 | 继续访问电脑版

12360技术网 - 专业IT技术发表平台

 立即注册  找回密码
查看: 5746|回复: 6

RBAC系统经典五张表

[复制链接]

20

主题

36

帖子

416

积分

中级会员

Rank: 3Rank: 3

积分
416
发表于 2020-1-16 19:55:02 | 显示全部楼层 |阅读模式
RBAC

首先看一下什么是RBAC(基于角色的访问控制):百度百科
简单理解:将角色与具体的权限绑定(绑定后极少修改),如此某个角色对应有哪些权限(能干什么,不能干什么),然后再给用户分配所需要的角色,这样,每个分配了不同角色的用户也就有了不同的能力。
实体间的关系

现在有三个实体:用户、角色、权限,首先我们搞清楚他们之间的关系是什么
假设
用户有:张三、李四、王五
角色有:超管、普管、会员
权限有:删帖、看帖、
张三可以既是超管又是普管;张三、李四都可以是普管;=》 用户与角色多对多。
超管既可以删帖又可以看帖;超管、普管、会员都可以看帖;=》角色与权限多对多。
需要维护的表

由上可知,为了维护这三个实体(用户、角色、权限),另外还要维护两个多对多的关系,我们便有了五张表,也就是RBAC经典五张表:
  1. 用户表                                user_info用户角色关系表                user_role_info角色表                                role_info角色权限关系表                role_permission_info权限表                                permission_info
复制代码
                                                                                                                                       
                                                    
  • 点赞                        1                        
  • 收藏                        
  • 分享                                                                                                                        
  •                                                         
                                      
    • 文章举报                           
                                                
                                                                        
                                            
                                                        寻找小海螺                                                                发布了175 篇原创文章 · 获赞 57 · 访问量 14万+                                                                                            私信                                                            关注
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




上一篇:C# WinForm反射窗体控件gridView并对其增加列操作
下一篇:PXC、MGR、MGC集群之新建、备份、恢复操作步骤
回复

使用道具 举报

0

主题

17

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
发表于 2020-1-16 19:59:35 | 显示全部楼层
我看不错噢 谢谢楼主![www.12360.co]
回复

使用道具 举报

0

主题

22

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
发表于 2020-1-18 16:38:16 | 显示全部楼层
这个帖子不回对不起自己![www.12360.co]
回复

使用道具 举报

0

主题

6

帖子

136

积分

注册会员

Rank: 2

积分
136
发表于 2020-1-23 02:42:38 | 显示全部楼层
这东西我收了!谢谢楼主![www.12360.co]
回复

使用道具 举报

0

主题

20

帖子

430

积分

中级会员

Rank: 3Rank: 3

积分
430
发表于 2020-1-24 17:21:47 | 显示全部楼层
感谢楼主的无私分享![www.12360.co]
回复

使用道具 举报

0

主题

22

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
发表于 2020-2-7 18:14:15 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧![www.12360.co]
回复

使用道具 举报

23

主题

32

帖子

268

积分

中级会员

Rank: 3Rank: 3

积分
268
发表于 2020-2-21 05:12:04 | 显示全部楼层
楼主太厉害了!楼主,I*老*虎*U![www.12360.co]
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12360技术网

GMT+8, 2020-2-29 20:20 , Processed in 0.191217 second(s), 55 queries .

本网站内容收集于互联网,Www.12360.Co不承担任何由于内容的合法性及健康性所引起的争议和法律责任。 欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。

© 2019-2020 Www.12360.Co

快速回复 返回顶部 返回列表