Я импортировал wsdl на основе оси в проект VS 2008 в качестве справочной службы.
Мне нужно иметь возможность передавать детали безопасности, такие как имя пользователя / пароль и одноразовые значения, для вызова службы на основе оси.
Я попытался сделать это для WSE, который, как я понимаю, мир ненавидит (без проблем)
У меня очень мало опыта работы с WCF, но я уже работал над тем, как физически вызвать конечную точку, благодаря SO, но не знаю, как настроить SoapHeaders, как показано на схеме ниже:
<S:Envelope
xmlns:S="http://www.w3.org/2001/12/soap-envelope"
xmlns:ws="http://schemas.xmlsoap.org/ws/2002/04/secext">
<S:Header>
<ws:Security>
<ws:UsernameToken>
<ws:Username>aarons</ws:Username>
<ws:Password>snoraa</ws:Password>
</ws:UsernameToken>
</wsse:Security>
•••
</S:Header>
•••
</S:Envelope>
Любая помощь высоко ценится
Спасибо, Марк