Supported Providers

Complete list of OAuth providers supported by Supascale.

Supascale supports 18 OAuth providers out of the box. Each provider requires you to create an OAuth application in their developer console and configure the credentials in Supascale.

Provider List

ProviderRequired FieldsDocumentation
GoogleClient ID, Client SecretSupabase Google Guide
GitHubClient ID, Client SecretSupabase GitHub Guide
DiscordClient ID, Client SecretSupabase Discord Guide
AppleService ID, Secret KeySupabase Apple Guide

Developer Platforms

ProviderRequired FieldsDocumentation
GitLabClient ID, Client Secret, GitLab URL (optional)Supabase GitLab Guide
BitbucketClient ID, Client SecretSupabase Bitbucket Guide
NotionOAuth Client ID, Client SecretSupabase Notion Guide

Social & Communication

ProviderRequired FieldsDocumentation
Twitter / XClient ID, Client SecretSupabase Twitter Guide
FacebookApp ID, App SecretSupabase Facebook Guide
LinkedInClient ID, Client SecretSupabase LinkedIn Guide
SlackClient ID, Client SecretSupabase Slack Guide

Entertainment

ProviderRequired FieldsDocumentation
SpotifyClient ID, Client SecretSupabase Spotify Guide
TwitchClient ID, Client SecretSupabase Twitch Guide

Enterprise & SSO

ProviderRequired FieldsDocumentation
Azure ADApplication ID, Client Secret, Tenant URLSupabase Azure Guide
KeycloakClient ID, Client Secret, Realm URLSupabase Keycloak Guide
WorkOSClient ID, Client SecretSupabase WorkOS Guide

Other

ProviderRequired FieldsDocumentation
ZoomClient ID, Client SecretSupabase Zoom Guide

Self-Hosted Providers

Some providers support self-hosted instances:

  • GitLab: Specify your GitLab instance URL in the additional configuration
  • Keycloak: Specify your Keycloak realm URL

Choosing a Provider

Consider these factors when selecting OAuth providers:

  1. Target Audience: Choose providers your users already have accounts with
  2. Data Access: Some providers offer additional user data (profile picture, etc.)
  3. Verification: Providers like Google provide verified email addresses
  4. Enterprise: For B2B apps, consider Azure AD, Keycloak, or WorkOS