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.

Step 1: Create a Casdoor application

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 ProviderADD, 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