Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 找不到此请求使用的SAML 2绑定。数组_Php_Active Directory_Saml_Adfs - Fatal编程技术网

Php 找不到此请求使用的SAML 2绑定。数组

Php 找不到此请求使用的SAML 2绑定。数组,php,active-directory,saml,adfs,Php,Active Directory,Saml,Adfs,我正在将simplesamlphp与ADF集成。一切正常,但在从ADFS进行身份验证后,当重定向到我的网站时,我收到了这个错误 Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 4 [c29af14b35] Unable to find the SAML 2 binding used for this request.array (#012) Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 4 [c29af14

我正在将simplesamlphp与ADF集成。一切正常,但在从ADFS进行身份验证后,当重定向到我的网站时,我收到了这个错误

Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 4 [c29af14b35] Unable to find the SAML 2 binding used for this request.array (#012)
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 4 [c29af14b35] Request method: 'GET'array (#012)
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 4 [c29af14b35] Content-Type: ''array (#012)
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 3 [c29af14b35] SimpleSAML_Error_Error: ACSPARAMS
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 3 [c29af14b35] Backtrace:
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 3 [c29af14b35] 1 /data/simplesamlphp/simplesamlphp/modules/saml/www/sp/saml2-acs.php:21 (require)
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 3 [c29af14b35] 0 /data/simplesamlphp/simplesamlphp/www/module.php:150 (N/A)
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 3 [c29af14b35] Caused by: Exception: Unable to find the current binding.
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 3 [c29af14b35] Backtrace:
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 3 [c29af14b35] 2 /data/simplesamlphp/simplesamlphp/vendor/simplesamlphp/saml2/src/SAML2/Binding.php:97 (SAML2_Binding::getCurrentBinding)
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 3 [c29af14b35] 1 /data/simplesamlphp/simplesamlphp/modules/saml/www/sp/saml2-acs.php:16 (require)
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 3 [c29af14b35] 0 /data/simplesamlphp/simplesamlphp/www/module.php:150 (N/A)
Jul 15 21:42:04 QA-saml simplesamlphp[18035]: 3 [c29af14b35] Error report with id 952d6328 generated.
Jul 15 21:42:28 QA-saml simplesamlphp[18036]: 3 [31b86628bc] SimpleSAML_Error_Exception: Error 4096 - Argument 2 passed to sspmod_saml_SP_LogoutStore::addSession() must be of the type array, null given, called in /data/simplesamlphp/simplesamlphp/modules/saml/www/sp/saml2-acs.php on line 190 and defined
Jul 15 21:42:28 QA-saml simplesamlphp[18036]: 3 [31b86628bc] Backtrace:
Jul 15 21:42:28 QA-saml simplesamlphp[18036]: 3 [31b86628bc] 3 /data/simplesamlphp/simplesamlphp/www/_include.php:75 (SimpleSAML_error_handler)
Jul 15 21:42:28 QA-saml simplesamlphp[18036]: 3 [31b86628bc] 2 /data/simplesamlphp/simplesamlphp/modules/saml/lib/SP/LogoutStore.php:159 (sspmod_saml_SP_LogoutStore::addSession)

我刚收到同样的错误。 这似乎是simplesamlphp库中的一个bug

注释行out
sspmod\u saml\u SP\u LogoutStore::addSession($sourceId,$nameId,$sessionIndex,$logoutExpire)/data/simplesamlphp/simplesamlphp/modules/saml/www/sp/saml2 acs.php中的code>将解决此问题

否则,最好更新库。 您可以在此处看到修复: