JWT 디코더
JWT란?
JWT(JSON Web Token)는 두 시스템 간에 정보를 안전하게 전달하기 위한 토큰 형식입니다. Header, Payload, Signature 세 부분이 마침표(.)로 구분되며, 각 부분은 Base64URL로 인코딩되어 있습니다.
JWT 구조
- Header — 토큰 유형과 서명 알고리즘 정보를 담고 있습니다.
- Payload — 전달할 데이터(Claims)가 포함됩니다. sub, exp, iat 등의 표준 클레임이 있습니다.
- Signature — Header와 Payload를 서명한 값으로, 토큰의 무결성을 검증합니다.
주요 클레임
- exp — 토큰 만료 시간 (Unix timestamp)
- iat — 토큰 발급 시간
- sub — 토큰 주체 (사용자 ID 등)
- iss — 토큰 발급자