Пользовательская привязка для службы WCF для проверки подлинности сертификата и базовой авторизации - PullRequest
0 голосов
/ 29 августа 2018

Я хочу реализовать сервис, который обеспечивает аутентификацию на основе сертификатов и базовую авторизацию. Когда я устанавливаю TransportWithMessageCredential и

wSHttpBinding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Certificate;
wSHttpBinding.Security.Message.ClientCredentialType = MessageCredentialType.UserName;

Я вижу это на стороне клиента, когда добавляю ссылку на сервис;

<wsHttpBinding>
    <binding name="WSHttpBinding_PCoWebServer">
      <security mode="TransportWithMessageCredential">
        <transport clientCredentialType="None" />
        <message clientCredentialType="UserName" />
      </security>
    </binding>
</wsHttpBinding>

Служба должна предложить клиенту отправить сертификат и имя пользователя. Любая помощь в разработке этой пользовательской привязки высоко ценится. Спасибо!

...