1. 동작 원리


시나리오: 한 사용자가 5번의 API 요청을 보낸 경우

1. 시나리오 배경

2. 요청 처리 흐름

요청 1

  1. 사용자 A가 첫 번째 API 요청을 보냅니다.
  2. 서버는 스레드 풀에서 스레드 1을 할당하여 이 요청을 처리합니다.
  3. *SecurityContextHolder.getContext()*가 호출되어 스레드 1SecurityContext가 생성됩니다.
  4. 인증이 완료되고, 스레드 1SecurityContext에 사용자 A의 인증 정보가 저장됩니다.
  5. 요청 처리가 완료되면, 스레드 1은 스레드 풀로 반환됩니다.

요청 2

  1. 사용자 A가 두 번째 API 요청을 보냅니다.