我已经为外部系统(不是基于.Net)提供了wdsl,并且我已经使用svcutil为它创建了一个客户端/代理。外部设备需要摘要式身份验证才能与之通信,并支持http和https。
几个问题:
不涉及证书。在这种情况下,使用https会导致问题吗?
我知道我可以像这样指定传输级别摘要身份验证:
var binding = new WSHttpBinding();
binding.Security.Mode = SecurityMode.Transport;
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Digest;
但是,如何创建凭据并将其与我的绑定/代理一起使用?
我可以很容易地在线找到有关创建WCF服务的大量信息,但是客户端实现非基于非网络的服务......不是那么多。
感谢您的任何见解!