Saltar al contenido principal

OpenShift

OpenShift soporta OIDC, por lo que podemos integrar Casdoor con OpenShift. Los siguientes pasos demuestran cómo integrar Casdoor con OpenShift Local usando la demostración en línea 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).

Crea una aplicación en Casdoor

Paso 2: Configuración de OAuth en OpenShift

Ahora inicia sesión en la Consola de OpenShift como Kubeadmin. Una vez que hayas iniciado sesión, navega al menú lateral y localiza la configuración del Cluster.

Menú lateral de OpenShift

Under Global Configuration, open OAuth.

Configuración de OAuth en la configuración del Cluster

In Identity ProviderADD, select OpenID Connect.

Selecciona menú

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

Configura OIDC

Paso 3: Prueba la Autenticación 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