XML 文件的 <RequestMap> (shibboleth2.xml)

<RequestMap> of the XML file (shibboleth2.xml)

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

大家好,我是 shibboleth 的新手。在 "RequestMap" 中有一个名为 "path" 的子标签。该标记的用途是什么,路径名 = " " 中的值应该是多少?

是需要保护的路径

假设路径是 * 然后你的整个 www.example.com 是安全的,即你需要在 shibboleth 中有有效的会话才能访问 www.example.com.

但是,如果路径是 secure,那么只有 www.example.com/secure 通过 shibboleth 受到保护,您可以访问任何 www.example.com/xyz 路径而无需 shibboleth 授权。

您可以将多个路径项作为子元素。

Shibboleth 是一个授权 工具,它只是授权 - 阻止用户使用 shibboleth 身份验证(idP 的身份验证)访问模块的某些部分。