Сервис WCF Как использовать авторизацию заголовка? - PullRequest
0 голосов
/ 22 октября 2019

Я звоню в службу по приведенному ниже фрагменту.

var uri = new Uri("https://url.com/SrvClienteProxySoap");

var endpointAddress = new EndpointAddress(uri);

BasicHttpBinding basicHttpBinding = new BasicHttpBinding(BasicHttpSecurityMode.Transport);
basicHttpBinding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;

ChannelFactory<SrvClienteSoap> factory = new ChannelFactory<SrvClienteSoap>(basicHttpBinding, endpointAddress);

SrvClienteSoap serviceProxy = factory.CreateChannel();

var req = new SomeRequest();

Response result = await serviceProxy
            .ObterClienteAsync(req)
            .ConfigureAwait(false);
factory.Close();

Но я получаю ошибку аутентификации, говорящую о том, что мне нужно предоставить токен.

enter image description here

Я могу отправить токен с помощью SoapUI, как на изображении enter image description here

Как я могу отправитьAuthHeaders используя dotnet?

...