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
Popular Providers
| Provider | Required Fields | Documentation |
|---|---|---|
| Client ID, Client Secret | Supabase Google Guide | |
| GitHub | Client ID, Client Secret | Supabase GitHub Guide |
| Discord | Client ID, Client Secret | Supabase Discord Guide |
| Apple | Service ID, Secret Key | Supabase Apple Guide |
Developer Platforms
| Provider | Required Fields | Documentation |
|---|---|---|
| GitLab | Client ID, Client Secret, GitLab URL (optional) | Supabase GitLab Guide |
| Bitbucket | Client ID, Client Secret | Supabase Bitbucket Guide |
| Notion | OAuth Client ID, Client Secret | Supabase Notion Guide |
Social & Communication
| Provider | Required Fields | Documentation |
|---|---|---|
| Twitter / X | Client ID, Client Secret | Supabase Twitter Guide |
| App ID, App Secret | Supabase Facebook Guide | |
| Client ID, Client Secret | Supabase LinkedIn Guide | |
| Slack | Client ID, Client Secret | Supabase Slack Guide |
Entertainment
| Provider | Required Fields | Documentation |
|---|---|---|
| Spotify | Client ID, Client Secret | Supabase Spotify Guide |
| Twitch | Client ID, Client Secret | Supabase Twitch Guide |
Enterprise & SSO
| Provider | Required Fields | Documentation |
|---|---|---|
| Azure AD | Application ID, Client Secret, Tenant URL | Supabase Azure Guide |
| Keycloak | Client ID, Client Secret, Realm URL | Supabase Keycloak Guide |
| WorkOS | Client ID, Client Secret | Supabase WorkOS Guide |
Other
| Provider | Required Fields | Documentation |
|---|---|---|
| Zoom | Client ID, Client Secret | Supabase 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:
- Target Audience: Choose providers your users already have accounts with
- Data Access: Some providers offer additional user data (profile picture, etc.)
- Verification: Providers like Google provide verified email addresses
- Enterprise: For B2B apps, consider Azure AD, Keycloak, or WorkOS