Email/Password Authentication

Configure email/password authentication including confirmation and password reset.

Dashboard required
Supabase CLI cannot configure email/password settings. Use the Supabase dashboard for these steps.

1. Enable Email/Password

Enable email/password authentication in the Supabase dashboard under Authentication > Providers.

Follow the VibeCodeMax docs for exact steps: https://vibecodemax.app/docs

2. Email Confirmation

Supabase enables email confirmation by default. Decide whether to keep it enabled for your use case.

Recommendation

Keep email confirmation enabled for production. If disabled, users can sign in immediately after signup without verifying their email.

3. Forgot Password Redirect URLs

Add password reset redirect URLs in the Supabase dashboard under Authentication > URL Configuration.

Required URLs

  • http://localhost:3000/reset-password
  • https://<your-domain>/reset-password
  • /auth/confirm
Email/Password Authentication | VibeCodeMax Docs