Catius AI Learning

Account

Sign in

OAuth is not configured for this deployment yet — see the checklist below.

Google OAuth env vars are present but AUTH_GOOGLE_ID is not a valid Google Client ID.

Google Cloud Console -> APIs & Services -> Credentials -> OAuth 2.0 Client IDs -> Web application:
• Copy Client ID (ends with .apps.googleusercontent.com) into Vercel AUTH_GOOGLE_ID
• Copy Client secret into Vercel AUTH_GOOGLE_SECRET (never swap them)

Authorized redirect URI (exact):
https://catiusai.com/api/auth/callback/google

After updating Vercel -> Save -> Redeploy Production. Check /api/health/oauth for googleClientIdFormatValid: true.

Owner passwordless sign-in is turned off in production. Configure OAuth keys, or set ALLOW_OWNER_PASSWORDLESS=true only as a controlled break-glass measure.