Я получил сообщение об ошибке Потеря информации о состоянии «Информация о состоянии потеряна» в SimpleSamlphp. Используйте sprint-security в качестве SP и настройте Idp на Simplesamlphp. Затем браузер может перенаправить веб-страницу SP на Idp, но после входа в систему с именем пользователя и паролем я получил сообщение об ошибке «Информация о состоянии потеряна». ```
Apr 19 08:52:28 simplesamlphp DEBUG [bc5df4b2c1] array (
'id' => 'a3a41e7aia439d7371j5e742e35jhi',
'url' => NULL,
)
Apr 19 08:52:28 simplesamlphp DEBUG [bc5df4b2c1] Ron====sid===end
Apr 19 08:52:28 simplesamlphp DEBUG [bc5df4b2c1] NULL
Apr 19 08:52:28 simplesamlphp DEBUG [bc5df4b2c1] Ron====url===end
Apr 19 08:52:28 simplesamlphp DEBUG [bc5df4b2c1] Ron====state:NULL
Apr 19 08:52:28 simplesamlphp ERROR [bc5df4b2c1] SimpleSAML_Error_NoState: NOSTATE
Apr 19 08:52:28 simplesamlphp ERROR [bc5df4b2c1] Backtrace:
Apr 19 08:52:28 simplesamlphp ERROR [bc5df4b2c1] 2 /var/simplesamlphp/lib/SimpleSAML/Auth/State.php:274 (SimpleSAML_Auth_State::loadState)
Apr 19 08:52:28 simplesamlphp ERROR [bc5df4b2c1] 1 /var/simplesamlphp/modules/saml/www/sp/saml2-acs.php:91 (require)
Apr 19 08:52:28 simplesamlphp ERROR [bc5df4b2c1] 0 /var/simplesamlphp/www/module.php:137 (N/A)
Apr 19 08:52:28 simplesamlphp ERROR [bc5df4b2c1] Error report with id f9c150bb generated.
``` Я обнаружил, что stateID был отправлен SP. А затем на стороне Idp теперь журналы показывают, что сеансы содержат два действительных файла cookie для phpsession и authtoken. Но оба этих идентификатора не могут совпадать с «RequestId» или «InResponseTo» в ответе. Я просто застрял здесь. Как это происходит? Кто-нибудь может помочь? Заранее спасибо.