JWT 토큰을 디코딩하고 헤더, 페이로드, 만료 정보를 분석합니다 — API 호출을 낭비하기 전에 에이전트가 실제로 무엇을 보내는지 확인하세요.
The IT Hustle의 무료 JWT Debugger로 JWT 헤더, 페이로드, 만료 시각을 확인하세요.
토큰은 전적으로 브라우저 내에서 디코딩되며 어떤 서버로도 전송되지 않습니다. 다만 프로덕션 토큰은 비밀번호처럼 취급하고, 디버깅 시에는 만료되었거나 개발용인 토큰을 사용하는 것이 좋습니다.
아닙니다. 서명 검증에는 서명에 사용된 비밀 키나 공개 키가 필요합니다. 디버거는 토큰 내용을 디코딩하고 검사하며 구조적인 문제를 표시하지만, 토큰이 진짜인지는 증명할 수 없습니다.
표준 JWT는 암호화되어 있지 않습니다. Base64URL로 인코딩되어 있을 뿐이라 누구나 디코딩할 수 있습니다. JWT 페이로드에 절대 비밀 정보를 넣지 마세요. 서명은 토큰이 변조되지 않았음을 증명할 뿐입니다.
iat(issued at)은 토큰이 생성된 시각을, exp(expiration)는 토큰이 만료되는 시각을 Unix 타임스탬프로 기록합니다. 디버거는 이를 읽기 쉬운 날짜로 변환하고 매초 현재 시각과 exp를 비교해 확인합니다.
가장 흔한 원인은 잘려서 붙여넣어진 경우(문자 누락), 토큰 앞뒤에 공백이나 따옴표가 포함된 경우, 또는 애초에 JWT가 아닌 경우입니다. 유효한 JWT는 점으로 구분된 정확히 세 개의 Base64URL 섹션으로 구성됩니다.