2016-06-17 20 views
0

Springセッションは、Tomcatとは異なるセッションクッキーを使用します。したがって、Springセッションを実装する場合は、セッションCookie JSESSIONIDに名前を付けても、すべてのユーザーが再度ログインする必要があります。JSESSIONIDは既存のセッションCookieを使用します

誰もログインするのが好きではないので、これは潜在的にユーザーを失う可能性があります。おそらくこれは端的なケースであり、巨大な問題にはならないでしょうが、既存のユーザーが既に格納されているTomcatセッションCookieを使用することができるのではないかと不思議です。

答えて

0

TomcatのデフォルトのCookieシリアル化に一致する独自のorg.springframework.session.web.http.CookieSerializerを実装して、Beanとして登録できます。

春のセッション設定でそれを取得して使用します - 詳細はorg.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration#setCookieSerializerを参照してください。

関連する問題