Как получить атрибуты Get и имя пользователя из зашифрованного ответа SAML

#laravel-5 #saml-2.0 #onelogin

Вопрос:

Я работаю над OneLogin SAML , я получаю зашифрованный ответ от onelogin, я могу расшифровать его с https://www.samltool.com/attributes.php, Я получаю правильные данные в массиве, но как это сделать программно ? кто-нибудь может, пожалуйста, помочь мне, как это сделать?

Комментарии:

1. Вы передали сертификат SP OneLogin? Если вы настроили SP с помощью файла или ссылки, возможно, что OneLogin as выбрал из него сертификат и зашифровал ответ. Если вы хотите изменить его только на подписание ответа, вы можете сделать это, прокрутив вниз на вкладке Конфигурация. Дайте мне знать, если это поможет

Ответ №1:

Вы можете обратиться к инструментарию SAML PHP OneLogin или использовать пакет Laravel-onelogin , позволяющий onelogin предоставлять аутентификацию и пользователей вашему приложению.

Если вы ищете специально для расшифровки. Приведенная ниже ссылка содержит все методы шифрования и дешифрования https://github.com/onelogin/php-saml/blob/master/extlib/xmlseclibs/xmlseclibs.php