개념 정리

JWT(JSON Web Token)

: JSON 객체를 사용하여 정보를 안전하게 전송하기 위한 토큰

JWT 예시

테스트 : https://jwt.io/ 에서 인코딩/디코딩을 해볼 수 있다.

JWT의 구조

JWT는 Headers + Payload + Signature로 구성되어 있다.

  1. Header : 헤더
  2. Payload : 내용
  3. Signature : 서명

위와 같이 헤더, 내용, 서명이 .을 구분자로 연결되어 있다.

JWT를 사용하는 이유

HTTP는 비상태성이라는 특성을 가지기 때문이다.