1

我已经按照文档为 PHP 配置了 Onelogin SAML 工具包。遗憾的是 base64_decode() 函数的输出不正确。

我使用了 Onelogin Online decode and Inflate 工具,并使用相同的 SAMLResponse 获得了正确的值。

SAML 断言是经过签名的,而不是根据 IDP 维护者加密的。IDP x509 证书在设置中是正确的。

接下来我会去哪里看?

4

1 回答 1

0

该工具包希望使用 HTTP-POST 绑定在 ACS URL 端点接收 SAMLResponse,并进行 base64 编码(未压缩,因此您不需要对其进行解码和膨胀)。

我认为您正在尝试使用不受官方支持的 HTTP 重定向绑定来处理 SAMLResponse。

于 2016-09-24T07:40:20.457 回答