Depurador JWT
Decodificar y generar tokens JWT
Sin datos
Ingrese el secreto usado para firmar el JWT a continuación:
La verificación ocurre completamente en su navegador. No se envían tokens a servidores externos.
JWT (JSON Web Token) es un estándar abierto (RFC 7519) para transmitir información de forma segura entre partes. Está firmado digitalmente, lo que lo hace verificable y confiable. Los JWT pueden firmarse usando algoritmos HMAC o pares de claves públicas/privadas RSA/ECDSA.
xxxxx.yyyyy.zzzzz
issEmisor (Issuer) - La entidad que emitió el token
subSujeto (Subject) - El sujeto del token (usualmente ID de usuario)
audAudiencia (Audience) - Los destinatarios del token
expTiempo de Expiración - Timestamp Unix cuando expira el token
nbfNo Antes De - El token es inválido antes de este tiempo
iatEmitido En - Timestamp Unix cuando se emitió el token
jtiJWT ID - Identificador único del token
- Autenticación
Emitir JWT después del login para verificar identidad en solicitudes siguientes
- Intercambio de Información
Verificar identidad del emisor y detectar manipulación de contenido mediante firmas
- Inicio de Sesión Único (SSO)
Mantener autenticación en múltiples servicios con un solo token
- Autorización de API
Autenticación segura de llamadas API entre microservicios
- JWT está codificado, no cifrado. Nunca incluya información sensible (contraseñas, tarjetas de crédito, etc.) en la carga útil.
- Use una clave secreta fuerte de al menos 256 bits.
- Configure una expiración apropiada (exp) y considere usar patrones de token de actualización.
- Almacene tokens en cookies httpOnly en lugar de localStorage para prevenir ataques XSS.
- Siempre use HTTPS en producción para prevenir exposición del token en la red.
HS256
HMAC + SHA-256. El algoritmo de clave simétrica más comúnmente usado
HS384
HMAC + SHA-384. Seguridad mejorada con hash más largo que HS256
HS512
HMAC + SHA-512. Algoritmo de clave simétrica con el hash más largo
Esta herramienta solo soporta algoritmos simétricos basados en HMAC (HS*). Los algoritmos asimétricos RSA/ECDSA requieren pares de claves públicas/privadas separados.
¿Qué es el depurador JWT?
Herramienta para decodificar JSON Web Tokens y analizar encabezados, cargas útiles y firmas, así como generar nuevos tokens JWT. Visualice información de reclamos de tokens (emisor, tiempo de vencimiento, información de usuario, etc.) y verifique firmas usando algoritmos HMAC (HS256/HS384/HS512). Todo el procesamiento se realiza en el navegador para mantener los tokens seguros.