🔑 OAuth 2.0 & OpenID Connect Support

Support authentication with a custom external provider via OAuth 2.0 or OpenID Connect

What does it do?

OAuth2 Basic provides configuration options for sites to use a OAuth2 provider as authentication for Discourse. OpenID Connect provides configuration options for sites to use an OpenID Connect provider as authentication for Discourse. Once configured users can authenticate to Discourse using the external provider.

How do I use it?

OAuth2 Basic requires a compatible OAuth2 provider that provides a JSON endpoint. For complete details, see OAuth2 Basic Support.

OpenID Connect requires a compatible OpenID Connect provider. For complete details, see OpenID Connect Authentication Plugin.

OAuth 2.0 & OpenID Connect Support is available on Business and Enterprise hosting plans.