mirror of
https://github.com/pomerium/pomerium.git
synced 2025-06-06 04:42:56 +02:00
docs: document service account requirements (#999)
This commit is contained in:
parent
917d8ec61b
commit
c049d87362
6 changed files with 59 additions and 41 deletions
|
@ -16,11 +16,18 @@ 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. 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.
|
||||
4. Configure Pomerium to synchronize directory data from your identity provider (e.g. groups membership), by setting a service account.
|
||||
3. Generate a **[Service Account]** for additional IdP Data.
|
||||
4. Configure Pomerium to use the **[Client ID]** and **[Client Secret]** keys.
|
||||
5. Configure Pomerium to synchronize directory data from your identity provider (e.g. groups membership), by setting a service account.
|
||||
|
||||
:::warning
|
||||
|
||||
You must configure an IdP **[Service Account]** to write policy against group membership, or any other data that does not uniquely identify an end-user.
|
||||
|
||||
[client id]: ../../configuration/readme.md#identity-provider-client-id
|
||||
[client secret]: ../../configuration/readme.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
|
||||
[service account]: ../../configuration/#identity-provider-service-account
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue