Documentación

Features

Auth (Google + Supabase)

Login con Google sobre Supabase Auth.

SupabaseAuth

Esta feature se activa en la Semana 2 del curso. Aquí abajo está el resumen; el paso a paso completo del login con Google está en Login con Google (paso a paso).

Resumen

VibeFast usa Supabase Auth con provider Google. Toda la sesión vive en cookies del navegador, refrescadas por middleware.js.

Activación: features.googleAuth: true en web/config.js.

Endpoints relevantes

  • /login — pantalla de login.
  • /auth/callback — recibe el redirect de Google.
  • /(app)/* — rutas protegidas; el layout chequea sesión.

Cómo configurar Google OAuth en Supabase

El click-por-click completo (crear las credenciales en Google Cloud, pegarlas en Supabase y probar el login) está en Login con Google (paso a paso). En resumen: creas credenciales OAuth en Google Cloud Console, las pegas en Supabase → Authentication → Providers → Google, y agregas la URL de callback de Supabase en Google. Esa URL tiene la forma https://<tu-proyecto>.supabase.co/auth/v1/callback — pero no la escribas a mano: cópiala del dashboard de Supabase (Authentication → Providers → Google), que te la muestra lista para copiar.