Получение WCF для принятия неподписанного заголовка 'To'
У меня есть веб-сервис WCF, который использует WSHttpBinding. Безопасность - TransportWithMessageCredential. У меня есть клиент, соединяющийся со мной, который отправляет сообщение Soap с элементом To в заголовке без знака. Моему сервису это не нравится и выдает System.ServiceModel.Security.MessageSecurityException с сообщением "Сообщение, полученное через безопасность транспорта, имеет неподписанный заголовок" К "". Мне не удалось найти подпись элемента, указанного специально в спецификации WS-Security, но я видел, что он рекомендовал предотвращать атаки с перенаправлением.
Так кто-нибудь знает, есть ли возможность настроить мой веб-сервис так, чтобы он не проверял подпись элемента To? Также другая сторона вопроса, но я не могу изменить способ подключения этого клиента ко мне.
1 ответ
У нас возникла та же проблема, и мы связались со службой поддержки Microsoft по этому поводу. Они выпустили исправление для этого. См. Статью KB на