Я поставщик услуг. Процесс SSO инициируется в idp, когда кто-то нажимает на ссылку, и idp отправляет SAML в указанную конечную точку URL-адреса. Они предоставили мне только файл metadata.xml. Не уверен, что это все, что мне нужно.
Используя PHP, как мне обработать эти данные SAML и как использовать metadata.xml? мне нужно установить simplesamlphp или есть что-то попроще?
Вы можете использовать simpleSAMLphp или просто «ядро» этого программного обеспечения, которое может обрабатывать сообщения SAML:
https://github.com/simplesamlphp/saml2
Если вы ищете простой подход, я рекомендую взглянуть на другой инструментарий PHP SAML, php-saml:
https://github.com/onelogin/php-saml
Других решений пока нет …