Documentation
Google OAuth
Google sign-in ships enabled. Drop your client ID/secret into `.env` and the login buttons immediately work.
Provider config
The Google provider inside `src/lib/auth.ts` sets `allowDangerousEmailAccountLinking` to keep multiple sign-in attempts synced, and auto-verifies email addresses on the first callback.
Relevant files
src/lib/auth.ts— NextAuth config
UI surfaces
Register/login forms already show the Google buttons using `lucide-react` branding. No extra UI wiring is needed beyond the env vars.
Relevant files
src/components/auth/register-form.tsx— Register formsrc/components/auth/login-form.tsx— Login form