关于RBAC的理解
1.我不清楚图1
这个关联表或权限类型的实际意义在哪.
2.由于不清楚图1
的意义和它的优势,所以认为图2
更方便及直观.
3.不管哪种方式,我的理解是最终在权限表里,功能ID都是从属于栏目ID的关系.这样才能在不同的栏目下有不同的功能
请各位指点下.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不知道你具体想问什么
百度一搜一大堆,还有视频详细讲解的,去找找把
图示很清楚啦,图1那权限更细化了,做权限模块你要了解两个概念——资源和权限操作(个人理解),图1这种设计易扩展性更好,把权限和资源更细分了,比如menu的访问权限,具体到模块的CURD功能操作权限,具体到文件的读写修改权限,具体到页面元素的可见性控制等。
这样,你再做一个权限的时候,更清楚你需要的是哪一个,而不必去审代码,这样区分一目了然,其他人阅读你的代码也可以快速定位具体权限职责。如果你只需要一个访问控制权限,那按照图2也是可以的。