Uwierzytelnianie klienta .NET i nagłówki referencji SOAP dla usługi internetowej CXF

SCENARIUSZ

Muszę uzyskać dostęp do usługi internetowej za pomocą klienta .NET. Usługa jest usługą internetową Apache CXF. Wymagane jest uwierzytelnienie nazwy użytkownika i hasła. Utworzyłem proxy. Ustawiłem poświadczenie.

MyServiceReference proxy = new MyServiceReference();
proxy.Credentials = new NetworkCredential("username", "password");
string res = proxy.Method1();

Po uruchomieniu klienta generowany jest następujący wyjątek:

System.Web.Services.Protocols.SoapHeaderException: An error was discovered processing the <wsse:Security> header

Wydawca usługi powiedział mi, że poświadczenia nie występują w nagłówkach SOAP. Więc tak myślęIWebProxy.Credentials nie jest właściwym sposobem skonfigurowania uwierzytelniania.

PYTANIE

Jak więc skonfigurować nagłówek SOAP wymagany do uwierzytelnienia?

questionAnswers(1)

yourAnswerToTheQuestion