即使没有角色(仅限资源),使用ACL是否正确?

时间:2015-10-26 11:08:03

标签: php zend-framework zend-framework2 acl

我在Zend 2中构建系统,并且需要一种方法来检查是否允许基于其他资源(状态或其他属性)的不同条件对资源A执行操作

由于系统上没有实际用户,只有资源,使用ACL似乎很奇怪。有没有更优选的方法来做这个或者这是最好的选择吗?

1 个答案:

答案 0 :(得分:1)

According to Wiki

  

与计算机文件系统相关的访问控制列表(ACL)是附加到对象的权限列表。

如果你进一步阅读:

  

ACL指定授予哪些用户或系统进程访问对象,以及允许对给定对象执行哪些操作。

所以ACL对我​​来说似乎很好。

也许您对RBAC(基于角色的访问控制)感到困惑。如果你会使用这样的解决方案,那么我会说你可能走错了路。