Acl vs RBAC in ZF2


Acl vs RBAC in ZF2

我想在我的应用程序中加入访问控制的组件,我看到ZF2提供:Zend /permissions/AclZend /permissions/RBAC,我想知道哪个更有效和安全,那么Zfc-RBAC呢?谢谢。

这完全取决于您的需求。 Rbac访问控制仅由角色的权限管理,其中Acl是一种解决方案,您将在其中管理资源和角色。Zend Framework 2 的 Rbac 有一些复杂性,这些复杂性将在 ZF3 中得到简化。

如果您考虑使用 Rbac,我建议您检查zf-commons zfc-rbac它是在 ZF3 的 Rbac 原型之上构建的。

在GitHub上,您可以找到zfc-rbac

如果您考虑 ACL,我建议您看看BjyAuthorize可以在这里找到