작동 원리
토큰을 점으로 분할합니다. 처음 두 세그먼트는 Base64URL로 인코딩된 JSON입니다. 세 번째는 이진 서명 데이터입니다. 이 도구는 헤더와 페이로드를 디코딩하고 JSON을 보기 좋게 인쇄하며 Unix 초의 iat 및 exp를 읽을 수 있는 날짜로 변환합니다. 서명을 확인하지 않습니다.
- 서명은 확인되지 않습니다. 이는 유효성 검사기가 아닌 디코더입니다. 이 도구를 포함한 어떤 온라인 도구에도 생산 비밀을 붙여넣지 마십시오.
왜 중요한가요?
대부분의 JWT 버그는 암호화되지 않습니다. 이는 혼란스러운 타임라인이 있는 만료된 토큰, 잘못된 단위에서 읽은 클레임 또는 서명을 확인하지 않은 클라이언트가 신뢰하는 페이로드입니다. 토큰을 읽으면 대부분의 질문에 즉시 답할 수 있습니다.
실제 사례
일반적인 액세스 토큰의 페이로드에는 sub, iat 및 exp가 포함됩니다. 디코딩은 클레임을 JSON으로 표시하고 exp를 초 단위에서 읽을 수 있는 날짜로 변환하여 "만료됨" 오류를 즉시 설명합니다.
일반적인 실수
- 청구서를 읽고 서명 확인을 완전히 건너뜁니다.
- 생산 토큰을 온라인 도구에 붙여넣습니다.
- JWT 초 기반 exp와 밀리초 타임스탬프를 혼동합니다.
실용적인 팁
프로덕션이 아닌 개발 테넌트에서 발급한 토큰으로 디버그합니다. JWT를 취소하려면 일반적으로 서버 측 상태가 필요합니다. 짧은 만료와 새로 고침 토큰은 블랙리스트에 대한 실용적인 대안입니다.
사용방법
- 도구를 엽니다. 모든 것이 브라우저 탭에서 실행됩니다.
- 입력 내용을 붙여넣거나 입력한 후 필요한 작업을 선택하세요.
- 결과를 확인하고 한 번의 클릭으로 복사하세요.
일반적인 질문
서명을 확인합니까?
아니요. 토큰만 디코딩합니다. 서버 측 서명을 확인하지 않고는 디코딩된 주장을 신뢰할 수 있는 것으로 취급하지 마십시오.
내 토큰이 만료된 것처럼 보이는 이유는 무엇입니까?
exp 청구를 현재 시간과 비교하여 확인하십시오. 머신 간의 클럭 왜곡은 토큰 거부의 일반적인 원인입니다.
생산 토큰을 붙여넣어도 안전합니까?
테스트 토큰을 선호하세요. 디코딩은 로컬에서 발생하지만 클립보드에서 나온 토큰은 여전히 자격 증명입니다.
이 도구는 정말 무료인가요?
예. 계정, 페이월, 사용 제한이 없습니다. Tools App은 이를 개발한 스튜디오인 aumenso에서 자금을 지원합니다.
내가 입력한 내용이 업로드되었나요?
아니요. 도구는 브라우저 탭에서 실행됩니다. 귀하가 입력하는 내용은 결코 당사로 전송되거나 저장되지 않습니다.