JWT 인코더는 브라우저에서 JSON 웹 토큰을 생성하는 보안 클라이언트 측 도구입니다. 인증 흐름 테스트, API 통합 디버깅 또는 JWT 구조 학습을 위해 서명된 토큰을 생성할 수 있습니다.
상세 기능
JSON 웹 토큰(JWT)은 RFC 7519 산업 표준 방법으로 두 당사자 간에 안전하게 클레임을 표현하는 개방형 방법입니다. 이 도구를 통해 다음을 수행할 수 있습니다:
- 헤더 및 페이로드 정의: 두 부분 모두에 대한 JSON 데이터를 사용자 지정합니다.
- 토큰 서명: 자신의 비밀을 사용하여 HMAC SHA 서명(HS256, HS384, HS512)을 적용합니다.
- 실시간 생성: 입력하면 토큰이 즉시 업데이트됩니다.
- 개인 정보 보호: WebAssembly/JS를 통해 브라우저에서 모든 서명이 수행됩니다. 비밀은 절대 기기를 떠나지 않습니다.
실용적인 예제
예시 1: 기본 사용자 토큰
페이로드: `{"sub": "123", "name": "Alice", "admin": true}`
비밀: `mysecret`
예시 2: 만료 토큰
페이로드: `{"exp": 1735689600}`
(만료 시간 설정)