Harpreet Garcha Ответов: 1

Как передать маркер безопасности в заголовок soap-запроса


Я хочу передать маркер безопасности в заголовке soap-запроса из кода c# в соответствии с приведенным ниже примером

<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-8">
<wsse:Username>rrrrr</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">test</wsse:Password>
<wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">f8nUe3YupTU5ISdCy3X9Gg==</wsse:Nonce>
<wsu:Created>2011-05-04T19:01:40.981Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>


Что я уже пробовал:

Я пробовал разные методы, но ничего не помогало

Мой url-адрес службы:

http://nclpwntapp10188.devaonnet.aon.net:9089/ECMGenericWS/v2/ECMGenericWS/ECMGenericWS.wsdl[^]

1 Ответов

Рейтинг:
1

MadMyche

Вы пробовали использовать WSE (усовершенствования веб-служб) для Microsoft .NET пакет от Microsoft?
Скачать расширения веб-служб (ВФБ) 2.0 с пакетом обновления 3 для Microsoft .Чистая[^]