서버가 1대인 경우 모든 클라이언트의 로그인 정보를 소유한다.
서버가 2대 이상인 경우 서버의 대용량 트래픽 처리를 위해 서버 2대 이상 운영이 필요하다.
서버마다 다른 클라이언트 로그인 정보를 가지고 있을 수 있다.
클라이언트1 로그인 정보를 가지고 있지 않은 서버2나 서버3에 API요청을 하게되면 클라이언트마다 요청 서버를 고정하면 된다.
JWT 사용 흐름 Overview
JWT 를 API 요청 시마다 Header 에 포함
예) HTTP Headers
Content-Type: application/json
**Authorization: Bearer** **<JWT>
...**
Server
JWT → "로그인 정보" (UserDetailsImpl) 만들어 사용
ex) GET /api/products : JWT 보낸 사용자의 관심상품 목록 조회