使用此配置:
firewalls:
login:
pattern: ^/login$
anonymous: ~
security: false
foo:
pattern: ^/foo$
anonymous: ~
security: false
secured_area:
pattern: ^/
form_login:
login_path: /login
check_path: /login_check
logout:
path: /logout
target: /
access_control:
- { path: ^/, roles: ROLE_ADMIN }
- { path: ^/foo, roles: IS_AUTHENTICATED_ANONYMOUSLY }
我希望能够做到 /foo
匿名访问。但是,当我尝试去清除缓存后,它将不允许我重定向到登录屏幕。
如何在保留系统的其余部分以保护安全的同时,使一条路由匿名访问?