Add OAuth2 login alongside the existing email/password auth. Google and GitHub are the two that matter most for a developer-facing tool.
- OAuth flow endpoints (redirect + callback)
- Link OAuth identity to existing user if email matches
- Dashboard login page gets "Sign in with Google" / "Sign in with GitHub" buttons
Add OAuth2 login alongside the existing email/password auth. Google and GitHub are the two that matter most for a developer-facing tool.