自WebサービスにRemember-Me機能を実装したく、試行錯誤しているところです。
ローカルの環境(非SSL環境)では上手く動作していたのですが、
本番環境(SSL環境)では、ブラウザの開発者ツール(F12)でCookieを確認すると「remember-me」のキーが登録されていません。
何かアプリ側もしくはサーバ側でSSL環境用に必要な設定値があるのでしょうか?
そもそもSSL環境か否かは関係なく別原因で上手くいっていないのでしょうか?
WebSecurityConfigクラス の一部を以下に記載します。
※ MultiTenantRememberMeServicesは自作クラスになります。
java
1public class WebSecurityConfig extends WebSecurityConfigurerAdapter { 2@Override 3 protected void configure(HttpSecurity httpSecurity) throws Exception { 4 ~省略~ 5 httpSecurity.formLogin().loginPage(LoginController.PAGE).permitAll().and().addFilterBefore(userAuthenticationFilter, UsernamePasswordAuthenticationFilter.class) 6 .rememberMe() 7 .key(rememberMeKey) 8 .rememberMeServices(new MultiTenantRememberMeServices(rememberMeKey, userDetailsService(), rememberMeMapper)).tokenValiditySeconds(1209600); 9 } 10}
他に必要な情報があればご指摘いただければと思います。
あなたの回答
tips
プレビュー