¿Qué es un decodificador JWT?
Un decodificador JWT es una herramienta online gratuita para decodificar e inspeccionar JSON Web Tokens. Decodifica un JWT en sus partes de header y payload, las muestra en un formato legible y comprueba el estado de expiración. Toda la decodificación ocurre en el navegador.
Cómo decodificar un JWT
Pega el JWT en el campo de entrada. La herramienta lo decodifica automáticamente y muestra el header y el payload en formato JSON. También indica si el token ha expirado.
Entendiendo la estructura de un JWT
Un JWT consta de tres partes: el header (contiene el algoritmo y el tipo de token), el payload (contiene las claims, es decir, los datos) y la firma (se usa para verificar que el mensaje no fue alterado). Las partes se separan con puntos (.).
Casos de uso habituales de los JWT
- Tokens de autenticación para aplicaciones web
- Compartir información de usuario entre dominios
- Representar permisos y roles de usuario
- Transferir datos de forma segura entre microservicios
- Implementar gestión de sesiones sin estado