Portainer
Portainer supports OAuth for sign-in. This guide configures Casdoor as the identity provider. Ensure Portainer is installed and running.
Voici les noms de configuration :
CASDOOR_HOST : Le nom de domaine ou l'adresse IP où le serveur Casdoor est déployé.
PORTAINER_HOST : Le nom de domaine ou l'adresse IP où Portainer est déployé.
Étape 1 : Créer une application pour Portainer dans Casdoor
Voici un exemple de création d'une application dans Casdoor :

-
Copiez le secret client et l'ID client pour l'étape suivante.
-
Ajoutez une URL de redirection. C'est votre hôte Portainer.
Étape 2 : Configurer Portainer
Déployez les Paramètres depuis la barre de navigation de gauche, cliquez sur l'option Authentification de cette liste.
-
Activez Utiliser SSO et Provisionnement automatique des utilisateurs :

-
Remplissez les informations nécessaires comme suit :

-
Authorization URL: https://CASDOOR_HOST/login/oauth/authorize -
Access token URL: https://CASDOOR_HOST/api/login/oauth/access_token -
Resource URL: https://CASDOOR_HOST/api/userinfo -
Redirect URL: https://PORTAINER_HOST
Déconnectez-vous de Portainer et testez.
