Saltar al contenido principal

Portainer

Portainer supports OAuth for sign-in. This guide configures Casdoor as the identity provider. Ensure Portainer is installed and running.

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