JWT 디코더

JSON Web Tokens를 디코딩, 분석 및 검증하고 헤더, 페이로드 및 서명의 상세 정보를 확인합니다

1590 회 사용 | 5.0 평점

JWT 입력

검증 옵션

사용 방법

1

JWT 토큰 입력

디코딩하려는 JWT 토큰을 입력란에 붙여넣거나 "샘플 JWT" 버튼을 클릭하여 샘플 토큰을 로드하세요.

2

검증 옵션 선택

서명 검증을 수행할지 여부를 선택하고 필요에 따라 HMAC 비밀 키를 입력하세요.

3

JWT 디코딩

"JWT 디코딩" 버튼을 클릭하여 디코딩 결과와 상세 정보를 확인하세요.

4

결과 분석

JWT의 헤더, 페이로드 및 서명 정보와 토큰의 유효 기간 상태를 확인하세요.

JWT 기본 지식

JWT란 무엇인가요?

JWT(JSON Web Token)는 정보를 안전하게 전송하기 위한 개방형 표준(RFC 7519)입니다. 압축되고 자체 포함된 토큰으로, 당사자 간에 JSON 개체 형태로 정보를 안전하게 전송하는 데 사용됩니다.

JWT의 구조

헤더 (Header)

토큰 유형과 서명 알고리즘 정보 포함

{   "alg": "HS256",   "typ": "JWT" }

페이로드 (Payload)

클레임 정보 포함, 사용자 ID, 권한 등

{   "sub": "1234567890",   "name": "John Doe",   "iat": 1516239022 }

서명 (Signature)

토큰이 변조되지 않았음을 보장하는 보안 검증

SflKxwRJSMeKKF2QT4fwp...
Header.Base64UrlEncode() + '.' + Payload.Base64UrlEncode() + '.' + Signature

JWT의 사용 시나리오

인증

사용자가 로그인한 후 서버는 JWT를 반환하고 클라이언트는 후속 요청에서 JWT를 포함하여 인증합니다

권한 부여

JWT에는 사용자 권한 정보를 포함할 수 있으며 자원에 대한 액세스 권한 제어에 사용됩니다

정보 교환

다른 시스템 간에 안전하게 정보를 전송합니다. JWT의 서명으로 발신자의 신원과 데이터의 무결성을 검증할 수 있습니다

크로스 도메인 인증

싱글 사인온(SSO) 및 마이크로서비스 아키텍처의 인증 요구 사항에 적합합니다

JWT 표준 클레임

클레임 이름 단축 이름 설명
issuer iss JWT의 발급자
subject sub JWT가 대상으로 하는 사용자
audience aud JWT를 수신하는 당사자
expiration time exp JWT의 만료 시간
not before nbf JWT가 효력이 시작하는 시간
issued at iat JWT의 발급 시간
JWT ID jti JWT의 고유 식별자
광고

API开发平台

快速构建、测试和部署API