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:

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