Symfony2: “Remember me” tenta autenticar pelo nome de usuário instad do email

Eu tenho um aplicativo com autenticação do usuário no banco de dados. A propriedade que eu uso é email:

    providers:
        administrators:
            entity: 
              class: CorabMainBundle:User
              property: email

Autenticação funciona muito bem! Mas tenho grandes problemas em conseguir que a funcionalidade lembrar-me funcione. Depois de várias horas acho que encontrei o problema mas não sei como resolvê-lo ...

Symfony2 parece tentar autenticar com o nome de usuário em vez de e-mail em caso de lembrar de mim.

dev.log diz o seguinte:

[2013-10-21 23:49:19] security.DEBUG: Remember-me cookie detected. [] []
[2013-10-21 23:49:19] doctrine.DEBUG: SELECT t0.id AS id1, t0.username AS username2, t0.salt AS salt3, t0.password AS password4, t0.email AS email5, t0.is_active AS is_active6, t0.organisation AS organisation7 FROM User t0 WHERE t0.email = ? LIMIT 1 ["roger"] []
[2013-10-21 23:49:19] security.INFO: User for remember-me cookie not found. [] []
[2013-10-21 23:49:19] security.DEBUG: Clearing remember-me cookie "REMEMBERME" [] []

A linha 2 não está ok, porque não deve serRoger mas umendereço de e-mail. É por isso que o cookie é excluído.

Como dizer ao symfony2 para usar e-mail como propriedade para lembrar-se da autenticação?

Obrigado pela ajuda!

questionAnswers(3)

yourAnswerToTheQuestion