mirror of
https://github.com/pomerium/pomerium.git
synced 2025-06-24 05:28:16 +02:00
25 lines
1.2 KiB
Markdown
25 lines
1.2 KiB
Markdown
---
|
|
title: Overview
|
|
description: >-
|
|
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](https://www.oauth.com/oauth2-servers/redirect-uris/)** pointing back to Pomerium.
|
|
2. Generate a **[Client ID]** and **[Client Secret]**.
|
|
3. Configure Pomerium to use the **[Client ID]** and **[Client Secret]** keys.
|
|
|
|
[client id]: ../reference/reference.md#identity-provider-client-id
|
|
[client secret]: ../reference/reference.md#identity-provider-client-secret
|
|
[environmental variables]: https://en.wikipedia.org/wiki/Environment_variable
|
|
[oauth2]: https://oauth.net/2/
|
|
[openid connect]: https://en.wikipedia.org/wiki/OpenID_Connect
|