Support Google login that links to existing accounts by email. When a user who registered via email OTP signs in with Google using the same email, they are linked to the same account. Backend: - Add POST /auth/google endpoint that exchanges Google auth code for tokens, fetches user profile, and calls findOrCreateUser() - Updates user name and avatar from Google profile on first Google login Frontend: - Add "Continue with Google" button on login page (shown when NEXT_PUBLIC_GOOGLE_CLIENT_ID is configured) - Add /auth/callback page to handle Google OAuth redirect - Add loginWithGoogle to auth store and API client |
||
|---|---|---|
| .. | ||
| activity_listeners.go | ||
| activity_listeners_test.go | ||
| comment_trigger_integration_test.go | ||
| integration_test.go | ||
| listeners.go | ||
| main.go | ||
| notification_listeners.go | ||
| notification_listeners_test.go | ||
| router.go | ||
| runtime_sweeper.go | ||
| runtime_sweeper_test.go | ||
| subscriber_listeners.go | ||
| subscriber_listeners_test.go | ||