Skip to main content
Webhooks & Integrations

Setting Up OAuth Providers for Social Login

February 9, 20267 views0 found this helpful

OAuth Provider Setup

Boottify supports over 15 OAuth providers for social login. Configure them from the admin panel to let users sign in with their existing accounts.

Supported Providers

Available OAuth providers include:

  • Google — Google account login.
  • GitHub — GitHub developer accounts.
  • Microsoft — Microsoft/Azure AD accounts.
  • Discord — Discord user accounts.
  • Facebook — Facebook login.
  • Twitter/X — Twitter accounts.
  • LinkedIn — Professional networking login.
  • Slack, Spotify, Twitch, Zoom, Atlassian, Dropbox, Figma, and more.

Configuration Steps

  1. Navigate to Admin → OAuth Providers.
  2. Click Add Provider and select the provider.
  3. Register an application on the provider's developer portal:
  • Create a new OAuth app/project on the provider's website.
  • Set the callback URL to: https://control.boottify.com/api/auth/callback/[provider]
  • Copy the Client ID and Client Secret.
  1. Enter the Client ID and Client Secret in Boottify's provider configuration.
  2. Configure any additional scopes or settings.
  3. Click Save and Enable the provider.

Testing the Integration

  1. Open an incognito/private browser window.
  2. Navigate to the sign-in page.
  3. Click the provider's login button.
  4. Complete the OAuth flow and verify you're redirected back to Boottify.

Managing Providers

  • Enable/Disable — Toggle providers on or off without deleting configuration.
  • Edit — Update Client ID, Secret, or scopes.
  • Delete — Remove a provider entirely.
  • Users who signed up via a disabled provider can still sign in with email/password if they've set one.

Was this article helpful?

Let us know if this article helped you find what you were looking for.