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: Crie uma aplicação Casdoor​

In Casdoor add an application. Note Client ID and Client secret. Set Redirect URL to https://oauth-openshift.apps.<cluster_name>.<cluster_domain>/* (adjust for your cluster).

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

Under Global Configuration, open OAuth.

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

In Identity Provider → ADD, select OpenID Connect.

Selecionar menu

Enter Client ID and Client secret from step 1. Set Issuer URL to https://<casdoor-host> (HTTPS required).

Configurar OIDC

Passo 3: Testar Autenticação OIDC​

Open the OpenShift console in a browser. Select the Casdoor login option (the name configured above); you are redirected to the Casdoor login page.

Resultado final