SimpleSaml и WSO2 Identity Provider 5

Возможно, кто-то сможет помочь.

Я установил Simplesaml на сервере и пытаюсь использовать его для аутентификации на wso2 (который использует аутентификатор facebook) и работает на другом сервере.

Когда я тестирую simplesaml, я получаю следующую ошибку

SimpleSAML_Error_Error: UNHANDLEDEXCEPTION

Backtrace:
0 /var/simplesamlphp/simplesamlphp/www/module.php:180 (N/A)
Caused by: SimpleSAML_Error_Exception: Could not find the metadata of an IdP with entity ID 'localhost'
Backtrace:
2 /var/simplesamlphp/simplesamlphp/modules/saml/lib/Auth/Source/SP.php:134 (sspmod_saml_Auth_Source_SP::getIdPMetadata)
1 /var/simplesamlphp/simplesamlphp/modules/saml/www/sp/saml2-acs.php:74 (require)
0 /var/simplesamlphp/simplesamlphp/www/module.php:135 (N/A)
`

Как видите, он жалуется на localhost idp. Я действительно не могу найти ссылку на localhost ни в одном из моих файлов конфигурации. Кто-нибудь видел это раньше.

Заранее спасибо за помощь


person Rob    schedule 04.07.2014    source источник


Ответы (1)


Я думаю, что в утверждении SAML, отправленном Identity Server, содержится значение localhost. Не могли бы вы проверить. Если вы можете изменить это значение с помощью консоли управления сервера идентификации.

Вам необходимо настроить имя эмитента на стороне Identity Server. По умолчанию он настроен как localhost. Вы можете войти в консоль управления Identity Server и настроить Resident Identity Provider, который можно увидеть в меню Identity Provider -> List.

Прилагаю скрин по настройке. введите здесь описание изображения

person Asela    schedule 04.07.2014