XML-файла (shibboleth2.xml )

#shibboleth

#shibboleth

Вопрос:

 <RequestMap applicationId="default">
<Host name="www.example.org">
    <Path name=**"secure"** authType="shibboleth" requireSession="true"/>
</Host>
  

Привет, я новичок в shibboleth. В «RequestMap» есть дочерний тег, называемый «path». Для чего предназначен этот тег и какое значение должно быть в path name = » «?

Ответ №1:

Это путь, который необходимо защитить.

Предположим, что path — это, * тогда весь ваш файл www.example.com защищен, т. Е. у вас должен быть действительный сеанс в shibboleth для доступа www.example.com .

Но если путь secure тогда просто www.example.com/secure защищен через shibboleth, вы можете получить доступ к любому www.example.com/xyz пути без авторизации shibboleth.

У вас может быть несколько элементов пути в качестве дочерних элементов.

Shibboleth — это инструмент для авторизации, он просто разрешает — запрещает пользователю доступ к некоторой части модуля с аутентификацией по shibboleth (аутентификация idP).