Saltar al contenido principal

Conectar Keycloak con SAML

Esta guía explica cómo agregar Casdoor a Keycloak como un proveedor de identidad (IdP) SAML 2.0.


Resultados de aprendizaje​

  • Importe los metadatos SAML de Casdoor en Keycloak.
  • Configure la aplicación de Casdoor para Keycloak.
  • Inicie sesión en Keycloak a través de Casdoor.

Qué necesita​


Agregar el IdP SAML en Keycloak​

  1. En la consola de administración de Keycloak, vaya a Identity providers y agregue un proveedor de tipo SAML v2.0.

    Identity providers in the Keycloak admin console

  2. Establezca Alias.

  3. Pegue la URL de metadatos SAML de la aplicación de Casdoor en Import from URL y haga clic en Import. Keycloak completa la configuración de SAML.

  4. Anote el valor de Service Provider Entity ID y guarde el proveedor.

    SAML settings of the identity provider in Keycloak

Para todas las opciones, consulte SAML v2.0 identity providers en la documentación de Keycloak.

Configurar la aplicación de Casdoor​

  1. En la consola de administración de Casdoor, abra la página de edición de la aplicación.

  2. Agregue el Service Provider Entity ID de Keycloak a Redirect URLs.

  3. Active Enable SAML compression. Keycloak requiere respuestas comprimidas.

    Enable SAML compression switch

  4. Guarde la aplicación.

Verificar el resultado​

  1. Abra la página de inicio de sesión de Keycloak y haga clic en el botón del proveedor de Casdoor.

    Keycloak sign-in page with the Casdoor provider

  2. Inicie sesión en la página de inicio de sesión de Casdoor. Casdoor lo devuelve a Keycloak, autenticado.

    Keycloak after a successful sign-in

Vea también​