Sistema de Autenticación Next.js

Arquitectura completa de autenticación con JWT, refresh tokens y protección de rutas

Iniciar Sesión
Accede a tu cuenta con credenciales
Dashboard
Área protegida para usuarios autenticados
Características
Funcionalidades implementadas
✓ JWT con refresh tokens
✓ Protección de rutas
✓ Middleware de autenticación
✓ Manejo de roles
✓ Interceptor HTTP automático
Arquitectura Implementada
Token Storage: Almacenamiento seguro de tokens
Auth API: Servicios de login, refresh y logout
Auth Context: Estado global de autenticación
HTTP Client: Cliente con interceptor automático
Auth Hooks: Hooks para protección y manejo de estado
Protected Routes: Componentes de protección de rutas
Middleware: Protección a nivel de servidor