đ Documentation Authentik
đ AccĂšs Ă lâinterface adminâ
- Accéder à Authentik ;
- Se connecter avec un compte disposant des droits administrateur ;
- Cliquer sur le bouton :
;
âïž CrĂ©ation dâune applicationâ
1. CrĂ©ation dâun Providerâ
- Dans la barre latérale, aller dans Applications > Providers ;
- Cliquer sur le bouton :
; - Sélectionner Proxy Provider, puis cliquer sur :
; - Remplir les champs suivants :
- Name :
<nom du provider>; - Authorization Flow :
default-provider-authorization-implicit-consent (Authorize Application); - Cocher Forward auth (single application) ;
- External host :
<URL publique du service>; - Token validity :
hours=24;
- Name :
- Terminer avec le bouton :
;
2. CrĂ©ation de lâApplicationâ
- Dans la barre latérale, aller dans Applications > Applications ;
- Cliquer sur :
; - Renseigner les informations suivantes :
- Name :
<nom de l'application>; - Slug :
<nom en minuscule>; - Provider :
<provider associé à cette application>;
- Name :
- Finaliser avec :
;
3. Ajout Ă lâOutpostâ
- Aller dans Applications > Outposts ;
- Cliquer sur Edit Ă droite de
Authentik Embedded Outpost:
; - Dans la section Applications, cliquer sur lâapplication Ă ajouter ;
- Cliquer sur :
;
- Enregistrer avec :
;
đ IntĂ©gration via Nginx Proxy Manager (NPM)â
đ RĂ©cupĂ©ration et modification du codeâ
-
Depuis lâinterface admin, aller dans Applications > Providers ;
-
Sélectionner le provider souhaité ;
-
Dans lâonglet Setup, choisir Nginx (Proxy Manager) ;
-
Copier lâensemble du bloc de configuration ;
-
Dans le bloc :
location /outpost.goauthentik.io {
proxy_pass http://authentik.company:9000/outpost.goauthentik.io;
}Remplacer la ligne suivante :
proxy_pass http://authentik.company:9000/outpost.goauthentik.io;Par :
proxy_pass http://<nom_du_service_authentik>:9000/outpost.goauthentik.io;
đ Application du code dans NPMâ
- Dans NPM, ouvrir le host auquel on souhaite appliquer le provider ;
- Aller dans lâonglet Advanced ;
- Coller le code modifié précédemment ;
- Enregistrer avec :
;
đ CrĂ©ation dâun Token App Passwordâ
- Cliquer sur :
; - Aller dans Directory > Tokens and App Passwords ;
- Cliquer sur :
; - Compléter les champs :
- Identifier :
<nom_du_token>; - User :
<utilisateur concerné>; - Intent :
App password.; - Description : (laisser vide) ;
- Expiring : décocher la case ;
- Identifier :
- Finaliser en cliquant sur :
;