Servicios - Itz-oji/GRUPO3-2025-PROYINF GitHub Wiki
Servicio de Autenticación con Google (OAuth 2.0)
Este servicio permite a los usuarios autenticarse mediante su cuenta de Google.
Flujo de uso:
-
El frontend redirige al usuario a /auth/google.
-
Google solicita al usuario que otorgue permisos.
-
Google redirige al backend en /auth/google/callback.
-
El backend verifica el correo (en ALLOWED_EMAILS).
-
Si es válido, crea una sesión y redirige al frontend (http://localhost:5173).
-
El frontend puede consultar /api/user para obtener los datos del usuario autenticado.