Closed DDelvRoj closed 2 months ago
Este pull request introduce mejoras y pruebas relacionadas con la autenticación basada en JWT en la aplicación Express. Los cambios incluyen:
Implementación de Middleware de Autenticación:
authenticateToken
tokenUtil
firmarToken
Configuración de Pruebas Unitarias:
supertest
http-status-codes
express
jsonwebtoken
Ejecutar Pruebas:
npm test
--testNamePattern
Verificar Rutas en el test:
/protected
/token
Tenes que hacer contra la rama dev, y no la main, y hay caracteres especiales en el nombre de tu rama
Descripción
Este pull request introduce mejoras y pruebas relacionadas con la autenticación basada en JWT en la aplicación Express. Los cambios incluyen:
Cambios Realizados
Implementación de Middleware de Autenticación:
authenticateToken
para proteger rutas y validar tokens JWT.tokenUtil
con la funciónfirmarToken
para la creación del mismo.Configuración de Pruebas Unitarias:
supertest
para verificar:http-status-codes
para manejar códigos de estado HTTP de manera más clara.Detalles Técnicos
express
,supertest
,jsonwebtoken
,http-status-codes
.Cómo Probar
Ejecutar Pruebas:
npm test
para ejecutar todas las pruebas y verificar que pasen.--testNamePattern
con el nombre del test.Verificar Rutas en el test:
/protected
requiere un token JWT válido./token
permite generar un token JWT para pruebas de autenticación.Notas Adicionales