He implementado un custom authentication provider con éxito, pero ahora también necesito agregar la funcionalidad 'recordarme', y no pude encontrar documentos sobre cómo hacerlo.¿Cómo configurar un oyente de Remember me aware en Symfony 2?
He intentado añadir esto:
remember_me:
key: "%secret%"
lifetime: 31536000 # 1 year
always_remember_me: true
pero no dice esto:
You must configure at least one remember-me aware listener (such as form-login) for each firewall that has remember-me enabled.
me encontré con esto, pero no estoy seguro de cómo usarlo: Symfony\Component\Security\Core\Authentication\Provider\RememberMeAuthenticationProvider
Así ¿Dónde está el RememberMeAwareInterface
? (¿Supongo que hay uno? Como ContainerAware) ¿Y qué debería hacer con eso?
No creo que deba escribir mi propia implementación, la predeterminada debería funcionar bien con mi proveedor de autenticación personalizado.
Para cualquier persona que venga de Google: cosas como Remember Me y Referer solo funcionarán si tu getPosition() en la clase que se extiende desde AbstractFactory devuelve una posición que está atrasada suficiente en la tubería. No pude encontrar descripciones exactas de las diversas cadenas aceptadas, pero, por ejemplo, 'pre_auth' es demasiado pronto para recordarme y poder trabajar automáticamente, pero 'forma' funciona bien. –