SAML довольно новый для меня, я больше ничего о нем не знаю. Я пытаюсь выполнить демонстрацию SAML на нашей локальной машине. но это по ошибке:
Неустранимая ошибка: необработанное исключение «OneLogin_Saml2_Error» с сообщением «Недопустимые параметры массива: idp_entityId_not_found, idp_sso_not_found» в C:\xampp\htdocs\saml\lib\Saml2\Settings.php:121 Трассировка стека: #0 C:\xampp\htdocs\ saml\lib\Saml2\Auth.php(107): OneLogin_Saml2_Settings->__construct(Array) #1 C:\xampp\htdocs\saml\demo1\index.php(13): OneLogin_Saml2_Auth->__construct(Array) #2 { main} добавлено в C:\xampp\htdocs\saml\lib\Saml2\Settings.php в строке 121
Файлы настроек такие:
$spBaseUrl = 'http://localhost/saml'; //or http://<your_domain>
$settingsInfo = array (
'sp' => array (
'entityId' => $spBaseUrl.'/demo1/metadata.php',
'assertionConsumerService' => array (
'url' => $spBaseUrl.'/demo1/index.php?acs',
),
'singleLogoutService' => array (
'url' => $spBaseUrl.'/demo1/index.php?sls',
),
'NameIDFormat' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified',
),
'idp' => array (
'entityId' => '',
'singleSignOnService' => array (
'url' => '',
),
'singleLogoutService' => array (
'url' => '',
),
'x509cert' => '',
),
);
Я не уверен, что нужно указать в файле конфигурации SP и IDP. Пожалуйста, предложите инструкции для его выполнения на моем локальном компьютере.