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 — 토큰 발급자