“RBAC”和“RBAC新解”

架构设计中权限控制的相关理论。RBACRole-Based Access Control)基于角色的权限控制

权限控制的理解

     权限控制所描述的是系统对用户所能访问的资源的控制,在这之中包含用户,角色,资源。

RBAC所代表的是对角色进行控制,即只控制资源与角色之间的关系,并且一般来说这里的资源粒度只是细化到页面,但是对于一些要求更加细致的权限控制(控制到按钮)单纯的架构层面就无法满足,此时就需要程序员对页面进行处理,架构层面的需要后期处理就说明设计模式有所欠缺。

RBAC新解所代表的是粒度比RBAC对资源划分更加细化,它直接对访问资源的任何操作做权限控制。参考shiro。

个人认为RBACRBAC新解直接并不是对立的关系,由RBAC来实现对页面的权限控制,并且实际系统必须支持用户进行配置菜单权限,同时对有必要的资源进行粒度跟细的控制(机密操作)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值