Access vs Refresh Tokens: La Guía Definitiva
Aprende las diferencias fundamentales y cómo implementar un flujo de autenticación seguro en tus APIs modernas.
¿Qué es un Access Token?
Es un token de corta duración que permite al cliente acceder a recursos protegidos.
// Ejemplo de un JWT Access Token decodificado
{
"sub": "1234567890",
"name": "Juan Jimenez",
"iat": 1516239022,
"exp": 1516240000 // Expira en 15 minutos
}
¿Por qué usar Refresh Tokens?
Los Refresh Tokens permiten obtener un nuevo Access Token sin que el usuario tenga que volver a loguearse. Esto mejora la UX sin sacrificar la seguridad.