没有合适的资源?快使用搜索试试~ 我知道了~
3-9 掌握RABC权限模型 - EMOS小程序1
需积分: 0 0 下载量 99 浏览量
2022-08-04
13:06:41
上传
评论
收藏 345KB PDF 举报
温馨提示
试读
3页
4. JOIN tb_permission p ON JSON_CONTAINS(r.permissions, CAST(p.id AS CHAR)) 2. S
资源详情
资源评论
资源推荐
3-9 掌握RABC权限模型
140.143.132.225:8000/project-1/doc-40
这个小节我们不先不急着写Web层的代码,因为注册成功之后,我们要向客户端返回令牌之外,
还要返回用户的权限列表,以后客户端就可以根据权限列表判定用户能看到什么页面内容,以及
可以执行什么操作,所以这个小节我们先来学习一下RBAC权限模型。
一、RBAC权限模型
RBAC的基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限
集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色
后,该用户就拥有此角色的所有操作权限。这样做的好处是,不必在每次创建用户时都进行分配
权限的操作,只要分配用户相应的角色即可,而且角色的权限变更比用户的权限变更要少得多,
这样将简化用户的权限管理,减少系统的开销。
RBAC模型中的权限是由模块和行为合并在一起而产生的,在MySQL中,有 模块表
(tb_module) 和 行为表(tb_action) ,这两张表的记录合并在一起就行程了权限记录,保存
在 权限表(tb_permission) 中。
李诗旸
- 粉丝: 22
- 资源: 329
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0