我希望在Symfony2“v2.1”中可以访问一个无需身份验证和身份验证的页面。
我使用了匿名,但这里是Authenticated User Anonymous的令牌而不是正确的令牌。
有没有人有解决方案
答案 0 :(得分:0)
如security中所述:
匿名用户在技术上经过身份验证,这意味着 匿名用户对象的isAuthenticated()方法将返回true。
//if you want myPage to be accessible by everyone
security:
firewalls:
secured_area:
pattern: ^/
anonymous: ~
access_control:
- { path: ^/myPage, roles: IS_AUTHENTICATED_ANONYMOUSLY }
如果删除匿名密钥,防火墙将始终使用户立即完全进行身份验证。