один sp для подключения нескольких Idps в Shibboleth SSO - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть требование подключения одного поставщика услуг для подключения набора из нескольких Idps в Shibboleth SSO.После поиска в Google я узнаю, что это может быть достигнуто с помощью встроенного сервиса disovery. После установки и настройки меня перенаправляют на страницу выбора idp, но в списке нет idps. Когда я проверил файл idpselect_config, есть источник данных ="/Shibboleth.sso/DiscoFeed".Файл Discoveryfeed, отформатированный в формате json и содержащий метаданные idp.Я попытался преобразовать XML-файл метаданных idp в форматированный файл json и скопировать в ту же папку в shibboleth-ds (где находятся встроенные файлы обнаружения).Все еще бесполезно.Нет Idps в выпадающем списке Idp.

Может кто-нибудь сказать мне, как это сделать, или мы получим какой-нибудь пример файла канала обнаружения

Заранее спасибо

1 Ответ

0 голосов
/ 09 октября 2018

/Shibboleth.sso/DiscoFeed - это обработчик, предоставленный Shibboleth SP.Этот обработчик возвращает отформатированный в JSON список всех IdP, с которыми интегрирован ваш SP, путем использования метаданных IdP.

Настроили ли вы свой SP с <MetadataProvider> элементами для метаданных XML каждого IdP?

По сути, Embedded Discovery Service работает вместе с обработчиком из Shib SP для предоставления раскрывающегося списка.

Что возвращается при переходе к https://{your-server}/Shibboleth.sso/DiscoFeed?

...