Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经按照文档为 PHP 配置了 Onelogin SAML 工具包。遗憾的是 base64_decode() 函数的输出不正确。
我使用了 Onelogin Online decode and Inflate 工具,并使用相同的 SAMLResponse 获得了正确的值。
SAML 断言是经过签名的,而不是根据 IDP 维护者加密的。IDP x509 证书在设置中是正确的。
接下来我会去哪里看?
该工具包希望使用 HTTP-POST 绑定在 ACS URL 端点接收 SAMLResponse,并进行 base64 编码(未压缩,因此您不需要对其进行解码和膨胀)。
我认为您正在尝试使用不受官方支持的 HTTP 重定向绑定来处理 SAMLResponse。