Zum Hauptinhalt springen

OpenShift

OpenShift unterstützt OIDC, daher können wir Casdoor mit OpenShift integrieren. Die folgenden Schritte zeigen, wie Sie Casdoor mit OpenShift Local unter Verwendung der Online-Demo von Casdoor integrieren.

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).

Erstellen Sie eine Anwendung in Casdoor

Schritt 2: OpenShift OAuth-Konfiguration

Melden Sie sich jetzt als Kubeadmin in der OpenShift-Konsole an. Sobald Sie angemeldet sind, navigieren Sie zum Seitenmenü und lokalisieren Sie die Cluster-Einstellungen.

OpenShift-Seitenmenü

Under Global Configuration, open OAuth.

OAuth-Konfiguration in den Cluster-Einstellungen

In Identity ProviderADD, select OpenID Connect.

Menü auswählen

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

OIDC konfigurieren

Schritt 3: OIDC-Authentifizierung testen

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

Endergebnis