Back-end/Spring (1) 썸네일형 리스트형 서로 다른 스프링 시큐리티 버전 간 세션 동기화 최근 새로운 프로젝트를 진행하며 기존 레거시 서버와 동일한 인증 처리(레거시 서버에서 로그인을 하면 새로운 프로젝트의 서버에서도 로그인이 유지되도록)를 위해 세션 동기화를 진행해야 했었습니다. 기존 레거시는 이미 spring-session-data-redis을 사용해 세션 동기화를 해둔 상태였기 때문에 새로운 프로젝트에서도 해당 Redis 서버에 연결만 시켜주면 동기화가 될 것이라고 생각했었습니다. 그러나 실행 결과 두 가지 문제로 인해 동기화가 진행되지 않았는데 그 문제는 다음과 같습니다. 레거시와 다른 프로젝트 패키지 구조 Spring Security 버전 차이로 인한 세션 정보 Deserialize 실패 이제부터 이 두 가지 문제를 해결한 과정을 설명드리도록 하겠습니다. 각 프로젝트의 패키지 구조는.. 이전 1 다음