Passer au contenu principal

OpenShift

OpenShift prend en charge OIDC, nous pouvons donc intégrer Casdoor avec OpenShift. Les étapes suivantes montrent comment intégrer Casdoor avec OpenShift Local en utilisant la démo en ligne de 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).

Créez une application dans Casdoor

Étape 2 : Configuration OAuth d'OpenShift

Connectez-vous maintenant à la console OpenShift en tant que Kubeadmin. Une fois connecté, parcourez le menu latéral et localisez les paramètres du cluster.

Menu latéral OpenShift

Under Global Configuration, open OAuth.

Configuration OAuth dans les paramètres du cluster

In Identity ProviderADD, select OpenID Connect.

Sélectionner le menu

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

Configurer OIDC

Étape 3 : Tester l'authentification 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.

Résultat final