ZF2中的Acl和RBAC

AiD*_*AiD 1 php security zend-acl zend-framework2 zfc-rbac

我想在我的应用程序中合并访问控制的组件,我看到ZF2提供了:Zend /permissions/Acl而且Zend /permissions/RBAC,我想知道哪个更有效,更安全,又如何Zfc-RBAC?谢谢 。

Wil*_*ilt 5

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

如果你考虑使用RBAC我建议检查zfc-rbaczf-commons哪个是建立在原型ZF3的RBAC的顶部。

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

如果你考虑的Acl我建议看看BjyAuthorize可以发现这里