website/integrations: portainer: group config steps (#12548)
Update index.md Signed-off-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
078d643c20
commit
9dddbd2f0c
@ -24,9 +24,11 @@ The following placeholders are used in this guide:
|
|||||||
- `portainer.company` is the FQDN of Portainer.
|
- `portainer.company` is the FQDN of Portainer.
|
||||||
- `authentik.company` is the FQDN of authentik.
|
- `authentik.company` is the FQDN of authentik.
|
||||||
|
|
||||||
### Step 1 - authentik
|
## authentik configuration
|
||||||
|
|
||||||
In authentik, under _Providers_, create an _OAuth2/OpenID Provider_ with these settings:
|
### Step 1
|
||||||
|
|
||||||
|
In the Admin interface of authentik, under _Providers_, create an _OAuth2/OpenID Provider_ with these settings:
|
||||||
|
|
||||||
:::note
|
:::note
|
||||||
Only settings that have been modified from default have been listed.
|
Only settings that have been modified from default have been listed.
|
||||||
@ -39,12 +41,21 @@ Only settings that have been modified from default have been listed.
|
|||||||
- Client Secret: Copy and Save this for later
|
- Client Secret: Copy and Save this for later
|
||||||
- Redirect URIs/Origins: `https://portainer.company/`
|
- Redirect URIs/Origins: `https://portainer.company/`
|
||||||
|
|
||||||
### Step 2 - Portainer
|
### Step 2
|
||||||
|
|
||||||
|
Create an application which uses this provider. Optionally apply access restrictions to the application.
|
||||||
|
|
||||||
|
- Name: Portainer
|
||||||
|
- Slug: portainer
|
||||||
|
- Provider: Portainer
|
||||||
|
- Launch URL: https://portainer.company
|
||||||
|
|
||||||
|
## Portainer configuration
|
||||||
|
|
||||||
In Portainer, under _Settings_, _Authentication_, Select _OAuth_ and _Custom_
|
In Portainer, under _Settings_, _Authentication_, Select _OAuth_ and _Custom_
|
||||||
|
|
||||||
- Client ID: Client ID from step 1
|
- Client ID: The 'Client ID' from the authentik provider
|
||||||
- Client Secret: Client Secret from step 1
|
- Client Secret: The 'Client secret' from the authentik provider
|
||||||
- Authorization URL: `https://authentik.company/application/o/authorize/`
|
- Authorization URL: `https://authentik.company/application/o/authorize/`
|
||||||
- Access Token URL: `https://authentik.company/application/o/token/`
|
- Access Token URL: `https://authentik.company/application/o/token/`
|
||||||
- Resource URL: `https://authentik.company/application/o/userinfo/`
|
- Resource URL: `https://authentik.company/application/o/userinfo/`
|
||||||
@ -59,15 +70,6 @@ Portainer by default shows commas between each item in the Scopes field. Do **NO
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Step 3 - authentik
|
|
||||||
|
|
||||||
In authentik, create an application which uses this provider. Optionally apply access restrictions to the application using policy bindings.
|
|
||||||
|
|
||||||
- Name: Portainer
|
|
||||||
- Slug: portainer
|
|
||||||
- Provider: Portainer
|
|
||||||
- Launch URL: https://portainer.company
|
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
|
|
||||||
:::note
|
:::note
|
||||||
|
|||||||
Reference in New Issue
Block a user