开发者社区> 问答> 正文

rbac和acl比有哪些优势?

我之前一直在WEB程序中使用acl进行用户权限管理,但据说rbac比acl更强大,不知优势体现在哪些地方?

展开
收起
落地花开啦 2016-06-12 16:44:02 3001 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    `RBAC = Role Based Access Control
    ACL = Access Control List`

    RBAC是一种权限控制体系的名称,ACL是权限体系中的业务规则,他们都不是一种具体的软件或者算法。RBAC要用到ACL才能工作,ACL则不一定服务于RBAC,其它权限控制体系里的权限规则也叫ACL。

    所以这两个没有可比性。

    除RBAC外,其它的权限控制体系还有什么呢,如Windows用的DAC-based,Dictionary Access Control

    2019-07-17 19:34:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载