La guía paso a paso o código que verás en este artículo es la resolución más sencilla y válida que hallamos a tu duda o problema.
Solución:
La forma en que esto funciona es que, después de autenticar al usuario, el proveedor de identidad SAML (IdP) presenta un formulario en el navegador que contiene la respuesta SAML: la ‘acción’ del formulario (es decir, el objetivo) es el proveedor de servicios (SP). En el HTML, hay un evento onLoad de JavaScript que envía el formulario, por lo que el efecto neto es que el usuario pasa automáticamente del IdP al SP, con la respuesta SAML en la mano.
La única vez que un usuario tendría que hacer clic en algo para enviar el formulario es si tiene JavaScript deshabilitado. En este caso, las implementaciones de SAML suelen proporcionar un mensaje con un botón para presionar en el etiqueta.
Para obtener más detalles, consulte este artículo que escribí hace unos años, pero tenga en cuenta que ‘Lightbulb’ está obsoleto ahora. Para PHP SAML, consulte simpleSAMLphp.
Es una pena que su cliente quiera usar CA SiteMinder: el código abierto OpenAM (anteriormente conocido como OpenSSO) lo hace con bastante facilidad.
Este artículo lo explica muy bien. También hay ejemplos para diferentes plataformas.
Te mostramos comentarios y valoraciones
Si haces scroll puedes encontrar las explicaciones de otros creadores, tú igualmente tienes la libertad de insertar el tuyo si lo crees conveniente.