🎯 Objetivo
Configurar la base de seguridad en el microservicio user-service utilizando Spring Security con WebFlux, asegurando un entorno reactivo coherente con el resto del servicio.
🧩 Descripción
Implementar la configuración inicial de seguridad para definir qué endpoints serán públicos y cuáles requerirán autenticación.
Esta configuración servirá como base para integrar más adelante la autenticación mediante JWT.
✅ Tareas
🧠 Criterios de aceptación
- La aplicación arranca sin errores con la seguridad configurada.
- Rutas
/auth/** son accesibles sin autenticación.
- Rutas como
/users/** requieren autenticación (401 Unauthorized si no hay token).
🎯 Objetivo
Configurar la base de seguridad en el microservicio
user-serviceutilizando Spring Security con WebFlux, asegurando un entorno reactivo coherente con el resto del servicio.🧩 Descripción
Implementar la configuración inicial de seguridad para definir qué endpoints serán públicos y cuáles requerirán autenticación.
Esta configuración servirá como base para integrar más adelante la autenticación mediante JWT.
✅ Tareas
pom.xml:spring-boot-starter-securityspring-security-test(para pruebas)SecurityConfigencom.busconnect.userservice.configSecurityWebFilterChaincon las reglas básicas:/auth/**sin autenticación🧠 Criterios de aceptación
/auth/**son accesibles sin autenticación./users/**requieren autenticación (401 Unauthorized si no hay token).