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:
Copie o segredo do cliente e o ID do cliente para o próximo passo.
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.
Habilite Usar SSO e Provisionamento automático de usuários:
Preencha as informações necessárias da seguinte forma:
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>
Deslogue do Portainer e teste.