我想使用 Zend Framework 2 创建一个 RESTful API。尽管我对 ZF2 非常陌生,但我还是选择了这个框架,因为它耦合松散,而且代码会定期进行审计。我找到了 Zend 提供的工具 Apigility,它似乎很容易实现。但是有一件事没有直接涉及,我什至不确定 Apigility 是否对我有意义:
我需要一个用户角色概念,其中一些用户只能查看和修改他们自己创建的资源,而其他用户可以查看和修改所有资源。还有一些端点(控制器)只对某些用户可用。
ACL模块可以实现对某些端点的权限管理,但我不知道如何实现对资源的过滤。