세션 기반 인증과의 차이
| 구분 | 세션 기반 인증 | 토큰 기반 인증 |
|---|---|---|
| 상태 | 서버가 세션 상태 유지 | 서버는 상태 비유지 (Stateless) |
| 저장소 | 세션 저장소 필요 | 클라이언트가 토큰 저장 |
| 확장성 | 서버 증설 시 세션 동기화 필요 | 확장성 ↑ (Stateless) |
토큰: Base64 인코딩된 문자열, 사용자의 인증 상태를 안전하게 식별
<Header>.<Payload>.<Signature>
Header
{
"typ": "JWT",
"alg": "HS256"
}
Payload