Supabase Auth

Sign in & Security

Google and email magic links now use Supabase Auth. Web3 and passkeys remain prototype flows until we wire their full backend persistence.

Social sign-in
Google OAuth via Supabase Auth
Web3 wallet
Next step after Supabase auth foundation

Wallet login stays disabled until we bind SIWE and Solana sign-in to persisted users.

Email magic link
Password auth is disabled for now
Passkey (WebAuthn)
Next integration step once Supabase-backed users are persisted.
  • Register passkeys after first Supabase sign-in
  • Use step-up auth for wallet linking and transaction creation
  • Persist authenticators in Supabase tables instead of memory
Supabase setup required
There are a few dashboard-only actions only you can complete.
  • Create the Supabase project and copy the project URL + anon key
  • Enable Google provider and email magic links in Auth settings
  • Set the Site URL and redirect URLs for local/dev and production