我正在尝试配置 Symfony ACL:
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
. 为什么?我在角色扩展方面做错了什么?