Я использую Shibboleth SP 3 и IIS 8 на одном сервере.Я защищаю папку «secure» и перенаправляю в тестовую ADFS, где я настроил извлечение UPN из AD.
Мой атрибут-map.xml выглядит следующим образом:
<Attributes xmlns="urn:mace:shibboleth:2.0:attribute-map" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Attribute name="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn" id="UPN" />
</Attributes>
Все отлично работает.Я проверяю заголовки http и переменные сервера, все настраиваемые заголовки shibboleth есть и соответствующие переменные сервера с префиксом HTTP_
Я развертываю это на тестовом сервере Windows Server 2012 с IIS 8. Моя проблема в том,У меня все еще есть переменные сервера, но без префикса HTTP_, и у меня больше нет заголовков HTTP, в то время как мое приложение использует их.
Файлы конфигурации почти идентичны.Я вкопался в вики Shibboleth SP, которая является убийством для чтения, я не могу найти, где я могу точно определить, как атрибуты добавляются в заголовки HTTP или переменные сервера.
У вас есть какие-либо подсказки?
спасибо.