Я очень новичок в арене SAML, и я пытаюсь реализовать это в своем приложении только как SP, используя saml-php от OneLogIn. Как теперь стоит, я могу заставить его работать, используя тест OneLogin приложение, однако всякий раз, когда внешний источник пытается войти через него, я получаю следующее сообщение об ошибке:saml-php код ошибки информация
Fatal error: Uncaught exception 'OneLogin_Saml2_Error' with message 'SAML Response not found, Only supported HTTP_POST Binding' in
следует трассировки стека через мои различные файлы. Поскольку у меня нет большого опыта во всем этом, может кто-нибудь объяснить, что это значит? Где мне нужно начинать искать, чтобы отладить его.
Пожалуйста, если какая-либо дополнительная информация будет полезна, сообщите мне, и я предоставлю ее.
Спасибо заранее!
Если IdP имеет привязку POST, и все же во время входа в систему, инициированного IdP, мы, поскольку SP не получили никакого POST-контента, где было бы лучшим местом для поиска, почему? – jldavis76
Как я уже упоминал, установите SAMLTracer для анализа потока HTTP и параметров, отправленных IdP. В конечной точке SP ACS должен прибыть параметр SAMLResponse POST (попробуйте его получить). – smartin
Что может привести к тому, что параметр POST SAMLResponse не появится? Используя SAMLTracer, он показывает запрос GET для ACS, но не POST. – jldavis76