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.