OyeScripts Support

QAFlow Documentation

Social Login Setup (Google, Facebook, GitHub)

Integrations

Let users sign up / log in via their social accounts instead of creating a password.

Google Sign-In

  1. Go to console.cloud.google.com
  2. Create a new Project (or select existing)
  3. APIs & Services → Credentials → Create OAuth Client ID
  4. Application type: Web application
  5. Authorized redirect URIs: https://your-domain.com/auth/google/callback
  6. Save, copy Client ID + Client Secret
  7. In QAFlow admin → Social Login → Google → paste keys → enable

Facebook Login

  1. Go to developers.facebook.com
  2. My Apps → Create App → choose "Consumer"
  3. Add product: Facebook Login
  4. Settings → Valid OAuth Redirect URIs: https://your-domain.com/auth/facebook/callback
  5. Copy App ID + App Secret
  6. QAFlow admin → Social Login → Facebook → paste keys → enable

GitHub Sign-In

  1. Go to GitHub → Settings → Developer settings → OAuth Apps
  2. New OAuth App
  3. Application name: YourSite
  4. Homepage URL: https://your-domain.com
  5. Callback URL: https://your-domain.com/auth/github/callback
  6. Copy Client ID + generate Client Secret
  7. Paste in QAFlow admin → Social Login → GitHub

User Experience

Enabled providers appear as buttons on your /login and /register pages. First click creates the account (no email verification needed — trusted by the provider), subsequent clicks sign them in instantly.

Account Linking

If a user first signs up with email, they can later link Google/Facebook/GitHub from their Profile → Connected Accounts settings.