simplesamlphp配置为idp

时间:2018-08-18 15:26:04

标签: php saml-2.0 simplesamlphp

SimpleSAML_Error_Error: SSOPARAMS
Backtrace:
0 www/saml2/idp/SSOService.php:22 (N/A)
Caused by: Exception: Unable to find the current binding.
Backtrace:
2 vendor/simplesamlphp/saml2/src/SAML2/Binding.php:104 
(SAML2\Binding::getCurrentBinding)
1 modules/saml/lib/IdP/SAML2.php:315 
(sspmod_saml_IdP_SAML2::receiveAuthnRequest)
0 www/saml2/idp/SSOService.php:19 (N/A)

当我使用simpleSAMLphhp库配置IdP并注册应用程序时,它会在SP启动的身份验证重定向时给我这个错误。目前,IdP已配置了UserPass身份验证源。

我还有另一种使用相同IdP的设置。我使用simplesamlphp库配置了另一个SP应用程序。

根据我的理解, 我可以看到在工作示例中传递了SAMLRequest,而在实际的应用程序中传递了SAMLRequest。有人可以指导我解决此问题吗?

是IdP配置问题吗?

应用程序SP的配置参数为param:AssertionConsumerService(我与参数无关,但是我可以在应用程序的SP元数据中看到这一参数)。

0 个答案:

没有答案