【问题标题】:saml toolkit base64_decode failingsaml 工具包 base64_decode 失败
【发布时间】:2016-09-09 17:16:40
【问题描述】:

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

我使用了 Onelogin Online 解码和 Inflate 工具,并获得了具有相同 SAMLResponse 的正确值。

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

接下来我会去哪里?

【问题讨论】:

  • 使用什么绑定来传递SAMLResponse如何 base64_decode 的结果不正确?它是否会产生乱码,是否会产生无效的 XML,是否会产生 gzdeflated 内容.. 一些代码和一些输出会有所帮助,尤其是您正在处理的 SAMLResponse

标签: php saml onelogin


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    相关资源
    最近更新 更多