I\'m using a FOSUserBundle for authentication in Symfony2. Everything works fine except \"remember me\". My security.yml looks like this:
security:
providers:
This was not working for me neither because i used 2 user providers: FOSUserBundle and FosFacebook.
The cookie was actually being set, but in TokenBasedRememberMeServices, processAutoLoginCookie i saw that the wrong provider was being used.
To fix it i had to specify in security.yml in remember_me section the provider i wanted to use.
firewalls:
main:
...
remember_me:
secret: "%secret%"
lifetime: 2592000
path: /
domain: ~
user_provider: fos_userbundle
Maybe this helps somebody else too.
Update: I've modified the response since in newer versions of Symfony, the "key" under remember_me is now called "secret".