我已经成功实现了自定义身份验证提供程序,但现在我还需要添加“记住我”功能,但我找不到有关如何执行此操作的文档。
我试着添加这个:
remember_me:
key: "%secret%"
lifetime: 31536000 # 1 year
always_remember_me: true
但它是这样说的:
You must configure at least one remember-me aware listener (such as form-login) for each firewall that has remember-me enabled.
我找到了这个,但我不确定如何使用它:Symfony\Component\Security\Core\Authentication\Provider\RememberMeAuthenticationProvider
那么在哪里RememberMeAwareInterface
?(我想有一个?比如 ContainerAware)我应该怎么处理它?
我认为我不需要编写自己的实现,默认的应该可以与我的自定义身份验证提供程序一起工作。