2013-04-01 7 views
3

Я пытаюсь настроить Shibboleth SSO на приложение, которое выполняется локально (на локальном хосте). Я следовал всем инструкциям и настроил мой файл shibboleth2.xml, но у меня возникают проблемы, когда по следующей ссылке доступ http://127.0.0.1:8080/Shibboleth.sso/Metadata или http://127.0.0.1/Shibboleth.sso/MetadataСоздание метаданных Shibboleth SP

Я также попытался http://127.0.0.1/MyAppName/Shibboleth.sso/Metadata, но не получилось!

Я что-то упустил? Может ли кто-нибудь помочь мне решить эту проблему?

Спасибо.

+0

Пожалуйста, попробуйте также связаться с списком рассылки «Пользователи» Shibboleth http://shibboleth.net/mailman/listinfo/users – Michael

+0

Какой веб-сервер работает? – frictionlesspulley

+0

Я использую IIS7! – Ruba

ответ

6

Неужели u попытался использовать следующий URL?

https://localhost/Shibboleth.sso/Metadata (помните, он чувствителен к регистру)

Если вы используете IIS 7, IIS 6 Совместимость управления должны быть установлены на 7.x IIS, так как пакет Шибболет установки использует эти интерфейсы управления. Параметр совместимости управления IIS 6 можно установить из «Администрирование»> «Диспетчер серверов»> «Веб-сервер» (IIS)> «Службы ролей».

Для получения подробных инструкций по установке вы можете ознакомиться с этим post.

+1

Было рекомендовано не заменять полное доменное имя вашего сервера вместо "localhost" – Karthik

1

Подобный симптом здесь из-за запроса, проксированного к фактическому сервису (gitlab). Решение:

<Location /Shibboleth.sso> 
    ProxyPass ! 
    SetHandler shib 
</Location> 

Для получения более подробной информации см. Shibboleth documentation.

Смежные вопросы