Skip to main content

Social Login

Add social authentication to your applications.


Supported Providers

ProviderStatus
Google✅ Available
LinkedIn✅ Available
Facebook✅ 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

  1. Create OAuth app on provider's developer console
  2. Configure provider in SyAuth Dashboard
  3. Add button to your application


User Experience

First-Time Login

When a user signs in with a social provider for the first time:

  1. A new user account is created
  2. Profile data is imported (name, email, picture)
  3. Email is marked as verified
  4. User is logged in

Returning User

When a user signs in again:

  1. Account is matched by email or provider ID
  2. Profile data may be updated
  3. 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

Next Steps