объяснение кода ошибки saml-php


Я очень новичок на арене SAML, и я пытаюсь реализовать это в своем приложении только как SP, используя saml-php от OneLogin. В нынешнем виде я могу заставить его работать с помощью тестового приложения OneLogin, однако всякий раз, когда внешний источник пытается войти через него, я получаю следующую ошибку:

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

С последующей трассировкой стека по моим различным файлам. Поскольку у меня нет большого опыта во всем этом, не мог бы кто-нибудь объяснить, что это значит? С чего мне нужно начать ищу, чтобы отладить его.

Пожалуйста, если вам будет полезна какая-либо дополнительная информация, дайте мне знать, и я ее предоставлю.

Заранее благодарю вас!

Author: jldavis76, 2016-11-16

1 answers

URL-адрес службы поддержки потребителей утверждений SP ожидает параметр публикации "SAMLResponse", содержащий сообщение SAMLResponse.

Эта ошибка означает, что конечная точка ACS не смогла найти этот параметр (возможно, поставщик удостоверений, использующий привязку HTTP-перенаправления?).

Вы можете использовать SAMLTRACER для записи потока SAML и анализа происходящего. Сравните трассировку между рабочей средой с приложением Onelogin и другим приложением.

Также посетите samltool.com где вы найдете несколько сведений, связанных с SAML, в том числе "онлайн-инструменты", где вы сможете управлять сообщениями SAML и узнать, как работает SAML.

 4
Author: smartin, 2016-11-15 22:22:56