カスタム認証プロバイダーを正常に実装しましたが、「remember me」機能も追加する必要があり、その方法に関するドキュメントが見つかりませんでした。
これを追加してみました:
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のように)それでどうすればいいですか?
独自の実装を作成する必要はないと思います。デフォルトの実装は、カスタム認証プロバイダーで正常に動作するはずです。