¿Qué es?
Un token es como una "credencial digital" que identifica al usuario.
AnalogĆa:
Es como un pase VIP en un concierto. Lo obtienes al entrar (login) y te permite acceder a Ɣreas especiales sin volver a mostrar tu entrada.
Estructura:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxMjN9.AbC123...
Header (cabecera) Payload (datos) Signature (firma)
| CaracterĆstica | localStorage | sessionStorage |
|---|---|---|
| Duración | Permanente (hasta que lo elimines) | Se borra al cerrar el navegador |
| Uso tĆpico | "Recordar sesión" | Sesión temporal |
| TamaƱo | ~5-10 MB | ~5-10 MB |
| Acceso | Todas las ventanas del navegador | Solo la pestaƱa actual |
Ejemplo prƔctico:
// Ejemplo prƔctico
localStorage.setItem('token', 'abc123') // Se guarda para siempre
sessionStorage.setItem('token', 'abc123') // Se borra al cerrar