JWT(Json Web Token)란 Json 포맷을 이용하여 사용자에 대한 속성을 저장하는 Claim 기반의 Web Token 이다.
JWT는 토큰 자체를 정보로 사용하는 Self-Contained 방식 으로 정보를 안전하게 전달한다. 주로 회원 인증이나 정보 전달에 사용된다 !
클라이언트에서 JWT를 포함해 요청 을 보내면 서버는 허가된 JWT 인지를 검사
애플리케이션이 실행될 때, JWT를 static 변수와 로컬 스토리지에 저장
(HTTP 통신을 할 때마다 JWT를 HTTP 헤더에 담아서 보내야 하는데, 이를 로컬 스토리지에서 계속 불러오면 오버헤드가 발생 하기 때문)
로그인 완료!
JWT는 Header, Payload, Signature의 3 부분으로 이루어져있다