Facebook/Twitter 経由でログインするオプションを持つモバイル Web アプリを構築しています。ユーザーが頻繁にログインする必要があるように、アプリにSpringセキュリティのremember me機能を介してログインを記憶させたい。
Facebook を呼び出して、ユーザーを識別する access_token を取得する部分があります。を使用してユーザーをログインできます
SecurityContextHolder.getContext().setAuthentication( 新しい UsernamePasswordAuthenticationToken(プリンシパル、クレデンシャル、権限));
同様のアプローチを使用して、覚えている機能を追加しようとしています
RememberMeAuthenticationToken auth = new RememberMeAuthenticationToken(キー、プリンシパル、権限); SecurityContextHolder.getContext().setAuthentication(auth);
これはユーザーをログインさせますが、remember me cookie は設定しません。ここで何が欠けていますか?
ありがとう!