lightningtech 님의 블로그

  • 홈
  • 태그

Spring Security 1

[쇼핑몰 프로젝트] 서버 다중화 환경에서 세션 기반 인증 문제 해결 – JWT 적용

0. 개요쇼핑몰 프로젝트는 MSA 방식으로 설계했고, 클라이언트의 모든 요청은 먼저 Nginx로 받아서 이를 프론트 서버로 로드 밸런싱한다.이 프론트 서버에서 사용자 인증을 진행하는데, Spring Security를 사용했다. 그런데 간헐적으로 인증이 안되는 현상이 문제가 발생했다. 1. 문제 원인 분석문제는 Spring Security의 인증방식에서 비롯됐다. 로그인 시, Spring Security의 동작 과정을 보면  (1) 사용자의 인증 요청: 로그인 (아이디 - username, 패스워드 - password) (2) UsernamePasswordAuthenticationFilter요청에 세션ID(JSESSIONID)가 없으면, 사용자는 인증되지 않은 상태로 간주되고, 요청에서 username과 ..

프로젝트/쇼핑몰 프로젝트 2025.03.21
이전
1
다음
더보기
  • 분류 전체보기 (101) N
    • 프로젝트 (14) N
      • 쇼핑몰 프로젝트 (14) N
    • Java (24)
      • Java 연습 문제 (9)
    • DB (11)
    • Thread - Network (3)
    • Spring (11)
    • 서버 (1)
    • 자료구조 (10)
    • Git (1)
    • CS (3)
    • 코딩 문제 (7)
    • NHN Java 백엔드 8기 (1)
    • 자격증 (2)
    • 개발환경 설정 (4)

방문자수Total

  • Today :
  • Yesterday :

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바