Pular para o conteúdo principal

Portainer

Usando Casdoor para autenticação no Portainer

Portainer suporta autenticação via OAuth. Portanto, é fácil para os usuários usarem o Casdoor para fazer login no Portainer. Apenas alguns passos e configurações simples são necessários para alcançar isso.

Aqui está um tutorial sobre como usar o Casdoor para autenticação no Grafana. Antes de prosseguir, por favor, certifique-se de que você tem o Portainer instalado e em funcionamento.

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