Symfony2 and anonymous access to some route
Replace
- { path: ^/foo, roles: IS_ANONYMOUS }
with
- { path: ^/foo, roles: IS_AUTHENTICATED_ANONYMOUSLY }
UPDATE
Also, I believe, you will have to add
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
for authentication to work properly.
For more info check out Avoid Common Pitfalls section here.