Vectrivo
DESIGN · MAKE · REPEAT

Google sign-in · staging

This is an isolated authentication test, not the production Vectrivo app. It will reject the known production Supabase project.

No configuration loaded. Nothing has been sent to Supabase.

What this test does and doesn't do
  1. Validates project URL and rejects production project ksbtyihpjavqbntvlcri.
  2. Uses Google's sign-in button and an SHA-256 nonce before exchanging the Google ID token with Supabase.
  3. A successful sign-in may create a user in the staging Supabase Auth database.
  4. No client secret or service-role key belongs in this page. Entries are not saved in browser storage.
  5. This does not change Google's account-chooser branding or the live Vectrivo site.

Use a separate Supabase staging project and a Google OAuth JavaScript origin that matches this test URL exactly.