Social Login
Add social authentication to your applications.
Supported Providers
| Provider | Status |
|---|---|
| ✅ Available | |
| ✅ Available | |
| ✅ Available | |
| GitHub | ✅ Available |
How Social Login Works
Benefits
- Faster sign-up - No password to create
- Reduced friction - One-click authentication
- Verified email - Email already verified by provider
- Profile data - Pre-fill user information
Setup Overview
- Create OAuth app on provider's developer console
- Configure provider in SyAuth Dashboard
- Add button to your application
Quick Links
User Experience
First-Time Login
When a user signs in with a social provider for the first time:
- A new user account is created
- Profile data is imported (name, email, picture)
- Email is marked as verified
- User is logged in
Returning User
When a user signs in again:
- Account is matched by email or provider ID
- Profile data may be updated
- User is logged in
Linking Accounts
If a user registered with email/password and later uses social login with the same email:
- Accounts are automatically linked
- User can use either method to sign in