Cod*_*ine 6 php saml saml-2.0 onelogin
我在使用我们的平台与客户设置 SAML 集成方面花费了相当多的时间。我们使用OneLogin 的 php sdk作为服务提供商。不确定他们使用什么作为身份提供者,或者它是否是自定义的。
似乎无论我们做什么,我们从他们那里收到的 AuthN 响应都会具有以下状态:urn:oasis:names:tc:SAML:2.0:status:Responder
正如我在这里读到的那样,这意味着他们这边存在问题(我们不知道是什么)。相当于 php 中的 500 状态。
与我一起工作的人确信这是配置不匹配的问题。要么他们没有提供正确的声明,要么没有签署我们要求他们签署的部分,等等。
但如果是这样的话...他们不会仍然向我们发送成功状态的响应吗?如果他们没有正确签署,我们这边可能会出现错误。但我没想到会收到他们的“响应者”状态。
任何人都可以确认我做出了正确的假设或纠正我的错误吗?