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
- Navigate to Admin → OAuth Providers.
- Click Add Provider and select the provider.
- 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.
- Enter the Client ID and Client Secret in Boottify's provider configuration.
- Configure any additional scopes or settings.
- Click Save and Enable the provider.
Testing the Integration
- Open an incognito/private browser window.
- Navigate to the sign-in page.
- Click the provider's login button.
- 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.