我想配置ACL的Symfony:的Symfony2和安全角色配置
access_control:
- { path: ^/, role: ROLE_A }
role_hierarchy:
ROLE_A: ROLE_USER
ROLE_B: ROLE_A
ROLE_ADMIN: ROLE_B
ROLE_SUPER_ADMIN: ROLE_ADMIN
所以:A
延伸从USER
,B
从A
等
的问题是,当我登录为ADMIN
或SUPER_ADMIN
我收到403
未授权。只有当我被授权为A
时才有效。为什么?我在做什么错误角色延伸?
你可以发布你的整个安全配置 –
[引擎收录](http://pastebin.com/6XWiNfff) 。谢谢! – user1116589
我有一个非常类似于你的配置,我也使用FOSUserBundle(我不使用JMSSecurity额外的,但我不认为这很重要),我尝试了你的角色层次结构,对我来说它工作。 –