Authentication Arquitectura Flujo

El sistema envía automáticamente emails en estos casos:
- Registro de nuevo usuario
- Inscripción a actividades
- Recuperación de contraseña (pendiente)
Configuración requerida:
- Credenciales OAuth2 de Gmail
- Plantillas Thymeleaf en
resources/templates/emails
application.properties
con variables- Cree un archivo
.env
con sus credenciales - Nunca suba archivos con datos sensibles
Variables requeridas:
- DB_URL, DB_USER, DB_PASSWORD
- EMAIL_USER, EMAIL_PASSWORD