2016-06-17 2 views
0

스프링 세션은 Tomcat과 다른 세션 쿠키에 대해 다른 형식을 사용합니다. 따라서 스프링 세션을 구현하면 세션 쿠키의 이름을 JSESSIONID로 지정하더라도 모든 사용자가 다시 로그인해야합니다.JSESSIONID 기존 세션 쿠키 사용

아무도 로그인하는 것을 좋아하지 않으므로 잠재적으로 사용자를 잃을 수 있습니다. 어쩌면 이것은 최악의 경우이며 엄청난 문제는 없을 것입니다.하지만 기존 사용자가 이미 저장된 Tomcat 세션 쿠키를 사용할 수 있는지 궁금합니다.

답변

0

Tomcat의 기본 쿠키 직렬화와 일치하는 사용자 고유의 org.springframework.session.web.http.CookieSerializer을 구현하여이를 Bean으로 등록 할 수 있습니다.

스프링 세션 구성이이를 가져 와서 사용합니다. 자세한 내용은 org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration#setCookieSerializer을 참조하십시오.