在更新后,OAuth 2被破坏

时间:2018-06-06 07:17:13

标签: php zend-framework oauth-2.0

我将zf-rest与zf-oauth2结合使用,用于我的REST API。使用zf2一切正常,但随着zf3的改变,功能被破坏了 我调试了应用程序,并在Zend \ Permissions \ Acl \ Acl中发现了问题。权限仅在" :: collection"中有所不同。和" ::实体"但在我的情况下,$ resource包含" :: index"所以isAllowed()方法每次都返回true(授权) 我想知道这个事实,因为在我的资源中fetchAll()方法被触发,所以我希望这是一个集合。这是一个错误,我该如何解决这个问题?

这是我的休息配置:

'zf-rest' => [
    Resource\TestResource::class => [
        'listener' => Resource\TestResource::class,
        'route_name' => 'api/rest/test',
        'entity_http_methods' => [
        ],
        'collection_http_methods' => [
            'GET',
        ],
    ],
],

0 个答案:

没有答案