【发布时间】: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。