JWT ( JSON Web Token ) es un estándar para intercambiar información de forma segura entre dos partes (por ejemplo, cliente y servidor). Es un token (una cadena de texto) que contiene datos en formato JSON. Está firmado digitalmente, lo que garantiza que la información no fue alterada. Se usa mucho en autenticación: cuando un usuario inicia sesión, el servidor le entrega un JWT que luego se envía en cada petición para demostrar que está autenticado. ¿Para qué sirve? Autenticación: comprobar que un usuario está logueado sin necesidad de guardar su sesión en el servidor. Autorización: verificar si el usuario tiene permisos para acceder a ciertos recursos. Intercambio de información: transmitir datos de manera confiable entre sistemas. Estructura de un JWT Un JWT tiene 3 partes separadas por puntos: HEADER.PAYLOAD.SIGNATURE Header: tipo de token y algoritmo de firma. Payload: la información (ej. id de usuario, roles). Signa...
Programación en diversos lenguajes y tecnologías.