1. backend/.env
    GOOGLE_CLIENT_ID=your_google_client_id
    GOOGLE_CLIENT_SECRET=your_google_client_secret
    GOOGLE_CALLBACK_URL=http://localhost:5000/api/v1/auth/google/callback

error 400: redirect_uri_mismatch (on Google's page)
Access blocked · error 403: access_denied
Error 401: invalid_client
Backend log: “OAuth not configured …”
Backend log: invalid_grant · Missing code verifier
Throws after Google and lands on /login?error=…
Redirected to wrong frontend
Cookies rejected (nothing happens after consent)

0/60%