обмен метаданными от shibboleth sp и idp

Я только что попытался решить свой вопрос, прочитав самое старое сообщение на этом форуме, но я думаю, что мне нужен прямой ответ на мою проблему. так что, пожалуйста, будьте терпеливы со мной. Я делаю веб-приложение для своего университета, потому что мне нужно отправить адрес Mac из моего shibboleth sp в университетский idp, и если idp соответствует Mac, он ответит мне другой информацией, связанной с Mac. Теперь я настроил свой SP, следуя этому руководству 'https://www.testshib.org/'. Моя конфигурация локальная, поэтому в конце мои вопросы:

1) entityID моего SP каким он должен быть? я использую такой idp: "servername.org/shibboleth-sp". Я действительно не знаю, правильно ли это, потому что это будет связано с реальной организацией, и, возможно, лучше использовать idp, например: «univerity_x_servername.org/shibboleth-sp/».

2) Как я только что сказал, мой SP находится на локальном уровне, и я не понимаю, могу ли я отправлять свои метаданные только на idp, просто прикрепляя файл, который я могу загрузить локально с "https://servername/Shibboleth.sso/Metadata" или, может быть, я могу передать ссылку, по которой idp сможет сам загрузить мои метаданные. кто-то знает, как я могу реализовать второй случай, передав одну ссылку для загрузки.

3) последний и менее важный вопрос. руководство, которому я следовал, чтобы настроить sp, протестируйте его в конце, открыв индексную страницу в моем безопасном каталоге в локальном "/var/www/html/secure/". Я еще не понял, что это за проверка. так что если кто-то уже использовал это руководство и может объяснить окончательный тест, это будет здорово.

Спасибо.

PS: я надеюсь, вы поймете этот пост, я знаю, что мой английский отстой. Прости


person gabriele.taibi    schedule 07.03.2017    source источник
comment
Лучше бы вы указали, какому руководству вы следовали.   -  person Akshay    schedule 08.03.2017


Ответы (1)


  1. Вы можете использовать любой entityId, это не имеет значения. См. это
  2. Вы можете сделать и то, и другое, поместив конфигурацию в файл конфигурации shiboleth2. Если вы указали URL-адрес, то idP возьмет URL-адрес, или если вы указали имя файла, то idp загрузит это имя файла.

Вы можете загрузить файл с этого URL-адреса (https://.../Metadata), изменить его и сохранить. а потом поставить на свой сервер

  1. Shibboleth не выполняет аутентификацию в SP, она предназначена только для авторизации. Я имею в виду, что вы настроили защиту пути /secure. Таким образом, основная задача shibboleth SP заключается в том, что он не позволит любому пользователю получить доступ к этой странице, пока пользователь не пройдёт действительную аутентификацию в idP. Вы также можете настроить любой другой путь. Помимо авторизации, он дает возможность использовать данные о пользователе.

Мой это, это и эти ответы могут вам помочь.

person Akshay    schedule 08.03.2017