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. Это отлично работает для 2 из 3 серверов .
Мы проделали ту же процедуру на третьем сервере, но пользовательские заголовки отсутствуют в заголовке запроса приложения третьего сервера (Request.Headers ["emailaddress"])
Мы проверили журнал Shibboleth, там эти пользовательские атрибуты доступны.
<Attribute Name="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress">
<AttributeValue>UserName@Company.com</AttributeValue>
</Attribute>
Но эти пользовательские заголовки не добавляются в заголовок запроса
, что может бытьпричина этой проблемы?