Saltar al contenido principal

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:

portainer_1

  1. Copie el secreto del cliente y el ID del cliente para el siguiente paso.

  2. 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.

  1. Habilite Usar SSO y Provisionamiento automático de usuarios: portainer_2

  2. Complete la información necesaria de la siguiente manera:portainer_3

  • 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>

Cierre sesión de Portainer y pruebe.

Iniciar sesión