Skip to main content

Configure an OAuth2 identity provider

Community administrators can add a custom OAuth2 identity provider for their community. Prepare the provider configuration first; you need its client ID, client secret, authorization URL, token URL, user-information URL, scopes, and the text to show on the sign-in and sign-up actions.

Add the provider

  1. Select Manage > Settings > Authentication.
  2. Select Identity providers.
  3. Select Add.
  4. Keep Custom as the provider and choose OAuth2 as the authentication type.
  5. Enter a name, the client ID and client secret, the authorization, token, and user-information URLs, and the scopes required by your provider.
  6. Copy the read-only Redirect URL into the redirect or callback setting at your identity provider.
  7. Enter the labels for the login and sign-up actions, then select Create.

The redirect URL is generated from your community domain. Do not edit it in coapp; update the callback configuration at the identity provider instead.

Maintain a provider

Return to Manage > Settings > Authentication > Identity providers, select the provider, update its settings, and select Save. Keep the client secret private. If your provider requires values or behavior that are not available in this form, contact the coapp sales team at sales@coapp.io or use the customer-support chat in the web app before changing sign-in access.