OAuth Providers
Configure social login and OAuth authentication for your Supabase projects.
Supascale makes it easy to configure OAuth providers for your self-hosted Supabase projects. Enable social login with Google, GitHub, Discord, and 15+ other providers through a simple web interface.
Overview
OAuth authentication allows users to sign in to your application using their existing accounts from providers like Google, GitHub, or Discord. This improves user experience and security by:
- Eliminating the need for users to create and remember another password
- Leveraging the security infrastructure of major providers
- Providing verified email addresses automatically
Quick Start
- Review Supported Providers
- Configure a Provider
- Set up Redirect URLs
How It Works
When you configure an OAuth provider in Supascale:
- Your credentials are securely encrypted and stored
- Supascale updates the Supabase GoTrue configuration
- The project restarts to apply changes
- Users can sign in with the configured provider
All OAuth configurations are stored in docker-compose.override.yml and use Supabase's standard GoTrue environment variables.