Pular para o conteúdo principal

OpenShift

O OpenShift suporta OIDC, então podemos integrar o Casdoor com o OpenShift. Os seguintes passos demonstram como integrar o Casdoor com o OpenShift Local usando a demonstração online do Casdoor.

Passo 1: Criar uma aplicação Casdoor

Adicione uma nova aplicação no Casdoor, observando os seguintes pontos:

  • Lembre-se do Client ID e do Client secret para a próxima etapa.
  • O formato da URL de Redirecionamento é https://oauth-openshift.apps.<cluster_name>.<cluster_domain>/*. Preencha de acordo com a sua situação.

Crie uma aplicação no Casdoor

Passo 2: Configuração OAuth do OpenShift

Agora faça login no Console do OpenShift como Kubeadmin. Uma vez que você estiver logado, navegue pelo menu lateral e localize as configurações do Cluster.

Menu lateral do OpenShift

Em Configuração Global, você verá OAuth.

Configuração OAuth nas configurações do Cluster

Você verá a seção Provedor de Identidade. Na seção ADICIONAR, selecione OpenID Connect das opções.

Selecionar menu

Configure OIDC, observando os seguintes pontos:

  • Preencha o Client ID e o Client Secret lembrados da etapa anterior.
  • A URL do Emissor deve usar https, no formato https://<casdoor-host>, novamente dependendo da sua situação.

Configurar OIDC

Passo 3: Testar Autenticação OIDC

Acesse o console do OpenShift no navegador. Você verá o Casdoor (o nome que você configurou na etapa anterior). Clique na opção de login do Casdoor. Você será redirecionado para a página de login do Casdoor.

Resultado final