1)我们创建了一个自定义属性映射(Custom-attribute-map.xml),并将该文件放置在shibboleth文件夹中。
eg :
<Attribute name="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" id="emailaddress"/>
2)然后在shibboleth2.xml中设置路径
<AttributeExtractor type="XML" validate="true" reloadChanges="false" path="Custom-attribute-map.xml"/>
因此,我们将从Shibboleth发出的应用程序请求中获得这些自定义标头。这对于三分之二的服务器正常工作。
我们也在第三台服务器上执行了相同的过程,但是第三台服务器的应用程序请求标头(Request.Headers [“ emailaddress”])中缺少自定义标头
我们已经检查了Shibboleth日志,那里有那些自定义属性。
<Attribute Name="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress">
<AttributeValue>UserName@Company.com</AttributeValue>
</Attribute>
但是那些自定义标头并未添加到请求标头中
此问题的原因可能是什么?