pomerium/docs/docs/identity-providers
2020-04-23 13:26:25 -07:00
..
img internal/identity: implement github provider support (#582) 2020-04-10 10:48:14 -07:00
azure.md v0.7.0 2020-04-04 20:45:48 -07:00
cognito.md an attempt to improve the identity provider docs (#608) 2020-04-13 11:30:29 -07:00
github.md an attempt to improve the identity provider docs (#608) 2020-04-13 11:30:29 -07:00
gitlab.md improvement: update gitlab api scope (#630) 2020-04-23 13:26:25 -07:00
google.md v0.7.0 2020-04-04 20:45:48 -07:00
okta.md v0.7.0 2020-04-04 20:45:48 -07:00
one-login.md v0.7.0 2020-04-04 20:45:48 -07:00
readme.md v0.7.0 2020-04-04 20:45:48 -07:00

title description
Overview This article describes how to connect Pomerium to third-party identity providers / single-sign-on services. You will need to generate keys, copy these into your Pomerium settings, and enable the connection.

Identity Provider Configuration

This article describes how to configure Pomerium to use a third-party identity service for single-sign-on.

There are a few configuration steps required for identity provider integration. Most providers support OpenID Connect which provides a standardized identity and authentication interface.

In this guide we'll cover how to do the following for each identity provider:

  1. Set a Redirect URL pointing back to Pomerium. For example, https://${authenticate_service_url}/oauth2/callback.
  2. Generate a Client ID and Client Secret.
  3. Configure Pomerium to use the Client ID and Client Secret keys.