JWT(JSON Web Token).
Json포맷을 이용해 사용자에 대한 속성을 저장하는 Claim 기반의 web token.
보통 쿠키 저장소에 담김
로그인 정보를 server에 저장하지 않고, Client에 로그인 정보를 JWT로 암호화해 저장
-> JWT 통해 인증/인가
장점
단점
Client가 username, password로 로그인
a. 로그인 정보 -> JWT로 암호화(Secret Key 사용)
b. JWT를 Client 응답에 전달
c. Client에서 JWT 저장(쿠키, Local storage 등)
Client에서 JWT 통해 인증방법
a. JWT를 API 요청 시마다 Header에 포함
b. Server
1. Client가 전달한 JWT위조 여부 검증(Secret Key 사용)