繁体   English   中英

symfony2 access_control不起作用

[英]symfony2 access_control not working

symfony2 access_control角色不起作用:( ..当我在access_control API上应用角色'ROLE_USER API'时不起作用,但是当我直接应用'ROLE_API'时access_control他的工作正常

   security:
    encoders:
        FOS\UserBundle\Model\UserInterface: md5

    role_hierarchy:
        ROLE_USER_API:    [ROLE_API]
        ROLE_ADMIN:       [ROLE_USER]
        ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

    # http://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers
    providers:
        fos_userbundle:
            id: fos_user.user_provider.username       

    firewalls:

        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false

        api:
            pattern: ^/api                             
            fos_oauth: true                           
            stateless: true                            
            anonymous: false                           

        customer_order:
            pattern: ^/customer-order
            fos_oauth: true
            stateless: true
            anonymous: false

    access_control:
        - { path: ^/api, roles: ROLE_USER_API }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM