🎯 Objetivo
Implementar los endpoints de registro y autenticación para los usuarios del sistema, utilizando Spring WebFlux y Spring Security de forma reactiva.
🧩 Descripción
Crear los endpoints /auth/register y /auth/login para manejar el registro y autenticación de usuarios.
El login debe validar las credenciales y devolver un token JWT firmado.
✅ Tareas
🧠 Criterios de aceptación
- Se puede registrar un usuario nuevo correctamente.
- Se puede autenticar un usuario existente con credenciales válidas.
- El login devuelve un token JWT válido.
- Contraseñas almacenadas están encriptadas.
🎯 Objetivo
Implementar los endpoints de registro y autenticación para los usuarios del sistema, utilizando Spring WebFlux y Spring Security de forma reactiva.
🧩 Descripción
Crear los endpoints
/auth/registery/auth/loginpara manejar el registro y autenticación de usuarios.El login debe validar las credenciales y devolver un token JWT firmado.
✅ Tareas
com.busconnect.userservice.authAuthRequestyAuthResponsePOST /auth/register: crear nuevo usuarioPOST /auth/login: autenticar usuario y devolver token JWTBCryptPasswordEncoder🧠 Criterios de aceptación