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 doClient 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.
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.
Em Configuração Global, você verá OAuth.
Você verá a seção Provedor de Identidade. Na seção ADICIONAR, selecione OpenID Connect das opções.
Configure OIDC, observando os seguintes pontos:
- Preencha o
Client ID
e oClient Secret
lembrados da etapa anterior. - A URL do Emissor deve usar https, no formato
https://<casdoor-host>
, novamente dependendo da sua situação.
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.