JWT(JSON Web Token)는 인증 정보를 JSON 형태로 서명(Signature)하여 전달하는 토큰 기반 인증 방식입니다.
“서버가 상태(Session)를 가지지 않는 Stateless 인증”
기존 세션 기반 인증의 한계:
👉 JWT = 확장성과 분산 환경 대응
| 구분 | Session | JWT |
|---|---|---|
| 서버 상태 | ⭕ | ❌ |
| 확장성 | 낮음 | 높음 |
| 저장 위치 | 서버 | 클라이언트 |
| 모바일/SPA | 부적합 | 적합 |
JWT는 . 으로 구분된 3부분으로 구성됩니다.
Header.Payload.Signature