Sign-In
This document explains how users can log in to the system.
🔐 Social Sign-In (Google, LinkedIn, X, GitHub, Facebook)
Users can log in using any supported social account.
If the user is new, they are automatically registered and logged in without needing to verify their email.
🧠 Behind the Scenes:
- First-time user → Registers automatically + logs in
- Existing user → Simply logs in
- ✅ No email verification is required
- ✅ Secure identity via OAuth2 (Google, etc.)
[Login via Google]
↓
[Google OAuth Profile Sent to Backend]
↓
[Check if user exists]
→ No → Register + Login
→ Yes → Login
📝 You Can See This Sign-In Form Image For Social and Manual Sign-In
