es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Obtengo el error “No se puede igualar el hash de origen” al intentar conectarme utilizando Spring Boot usando SAML. El IDP es Keycloak.

Hola, he creado reinos y clientes en Keycloak. Estoy intentando conectar utilizando el descriptor SAML con Spring Boot, pero obtengo el mensaje “Cannot match source_hash” en Keycloak. ¿Estoy haciendo algo mal? ¿Necesito el conector de Keycloak en Spring Boot? Sin embargo, asumo que podemos conectarnos a cualquier IDP utilizando el descriptor de metadatos.

18:47:40,741 ADVERTENCIA [org.keycloak.events] (tarea predeterminada-89) tipo=LOGIN_ERROR, realmId=Public Library, clientId=null, userId=null, dirección IP=127.0.0.1, error=cliente no encontrado, motivo=No se puede hacer coincidir el hash de origen

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que hay un problema con la configuración del cliente en el lado de Keycloak. El mensaje de error “Cannot_match_source_hash” indica que no se puede encontrar el cliente, posiblemente debido a una discrepancia en el valor hash de la configuración del cliente.

    Si bien es posible conectar a un IDP utilizando un descriptor de metadatos, se recomienda utilizar el adaptador de Spring Boot de Keycloak para una integración más fluida. El adaptador proporciona soporte incorporado para la integración de SAML, lo que simplifica el proceso de configuración y ayuda a evitar errores como este.

    Asegúrese de que la configuración del cliente esté correctamente configurada en Keycloak y que el valor hash coincida con la aplicación de Spring Boot. Si el problema persiste, considere utilizar el adaptador de Spring Boot para Keycloak para garantizar una integración fluida y confiable.

Comments are closed.