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.

Paso 1: Crea una aplicación Casdoor

Agrega una nueva aplicación en Casdoor, teniendo en cuenta los siguientes puntos:

  • Recuerda el Client ID y el Client secret para el siguiente paso.
  • El formato de la URL de Redirección es https://oauth-openshift.apps.<cluster_name>.<cluster_domain>/*. Rellénalo dependiendo de tu situación.

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

Bajo Configuración Global, verás OAuth.

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

Verás la sección del Proveedor de Identidad. En la sección AGREGAR, selecciona OpenID Connect de las opciones.

Selecciona menú

Configura OIDC, teniendo en cuenta los siguientes puntos:

  • Rellena el Client ID y el Client Secret recordados del paso anterior.
  • La URL del Emisor debe usar https, en la forma https://<casdoor-host>, nuevamente dependiendo de tu situación.

Configura OIDC

Paso 3: Prueba la Autenticación OIDC

Accede a la consola de OpenShift en el navegador. Verás Casdoor (el nombre que configuraste en el paso anterior). Haz clic en la opción de inicio de sesión de Casdoor. Serás redirigido a la página de inicio de sesión de Casdoor.

Resultado final