Configuring OAuth Providers

Note

For production use, we enforce setting up your own OAuth providers with custom branding and settings.

Descope supports multiple OAuth (Social Login) providers out of the box, such as Google, Apple, Microsoft, Facebook, and GitHub. These default providers are designed to allow you to get off the ground quickly and start testing social login in your application.

This guide explains how to use your own OAuth applications with your own credentials, as well as how to integrate custom OAuth providers that are not available by default.

When you configure your own OAuth application, Descope will use your own client ID, secrets, and redirect URI — giving you full control over branding, permissions, and app ownership.

Default Providers

Each provider card below contains detailed setup instructions for replacing Descope's default OAuth application with your own application:

Custom OAuth Providers

If you want to integrate an OAuth provider not included by default (for example, Login.gov, Shopify, LinkedIn, or any other custom identity provider), you can set it up as a custom OAuth provider.

Visit the Custom OAuth Provider guide to learn how to connect any generic OAuth provider and sign in with it, using Descope.

Was this helpful?

On this page