php错误代码解释


saml-php error code explanation

我对SAML竞技场非常陌生,我正试图将其实现为我的应用程序仅作为SP,使用OneLogIn的SAML -php。现在,我能够使用OneLogIn测试应用程序让它工作,然而,每当外部源试图通过它登录时,我得到以下错误:

 Fatal error: Uncaught exception 'OneLogin_Saml2_Error' with message 'SAML Response not found, Only supported HTTP_POST Binding' in 

后面跟着一个遍历各种文件的堆栈跟踪。由于我对这一切都没有太多的经验,有人能解释一下这是什么意思吗?为了调试它,我需要从哪里开始查找

如果有其他有用的信息,请告诉我,我将提供给你。

提前感谢!

SP断言消费者服务URL需要一个包含SAMLResponse消息的"SAMLResponse" POST参数。

该错误意味着ACS端点无法找到该参数(可能是使用http重定向绑定的身份提供程序?)。

您可以使用SAMLTracer来记录SAML流并分析正在发生的事情。比较使用Onelogin应用程序的工作环境与其他应用程序的跟踪。

还可以访问samltool.com,在那里您可以找到一些与SAML相关的信息,包括"在线工具",您可以在其中操作SAML消息并了解SAML如何工作。