Pular para o conteúdo principal

Portainer

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

Os seguintes são os nomes das configurações:

CASDOOR_HOST: O nome de domínio ou endereço IP onde o servidor Casdoor está implantado.

PORTAINER_HOST: O nome de domínio ou endereço IP onde o Portainer está implantado.

Passo 1: Crie um aplicativo para o Portainer no Casdoor

Aqui está um exemplo de como criar um aplicativo no Casdoor:

portainer_1

  1. Copie o segredo do cliente e o ID do cliente para o próximo passo.

  2. Adicione uma URL de Redirecionamento. É o seu host do Portainer.

Passo 2: Configure o Portainer

Expanda as Configurações da barra de navegação à esquerda, clique na opção Autenticação desta lista.

  1. Habilite Usar SSO e Provisionamento automático de usuários: portainer_2

  2. Preencha as informações necessárias da seguinte forma: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

Deslogue do Portainer e teste.

Login