Portainer
Usando Casdoor para autenticación en Portainer
Portainer soporta autenticación vía OAuth. Por lo tanto, es fácil para los usuarios utilizar Casdoor para iniciar sesión en Portainer. Solo se necesitan varios pasos y configuraciones simples para lograrlo.
Aquí hay un tutorial sobre cómo usar Casdoor para autenticación en Grafana. Antes de continuar, por favor asegúrese de que tiene Portainer instalado y en funcionamiento.
Los siguientes son los nombres de configuración:
CASDOOR_HOST
: El nombre de dominio o dirección IP donde se despliega el servidor Casdoor.
PORTAINER_HOST
: El nombre de dominio o dirección IP donde se despliega Portainer.
Paso 1: Crear una aplicación para Portainer en Casdoor
Aquí hay un ejemplo de cómo crear una aplicación en Casdoor:
Copie el secreto del cliente y el ID del cliente para el siguiente paso.
Añada una URL de Redirección. Es su host de Portainer.
Paso 2: Configurar Portainer
Expanda las Configuraciones desde la barra de navegación izquierda, haga clic en la opción Autenticación de esta lista.
Habilite Usar SSO y Provisionamiento automático de usuarios:
Complete la información necesaria de la siguiente manera:
Authorization URL
: https://<CASDOOR_HOST>/login/oauth/authorizeAccess token URL
: https://<CASDOOR_HOST>/api/login/oauth/access_tokenResource URL
: https://<CASDOOR_HOST>/api/userinfoRedirect URL
: https://<PORTAINER_HOST>
Cierre sesión de Portainer y pruebe.