如何强制.NET WCF客户端在basicHttpBinding的使用NTLM?(How to fo

2019-07-30 06:04发布

现在我有这样定义的安全节点:

<security mode="TransportCredentialOnly">
    <transport clientCredentialType="Windows" proxyCredentialType="None" realm="" />
    <message clientCredentialType="UserName" algorithmSuite="Default" />
</security>

即时得到以下错误:

HTTP请求是未经授权的客户端身份验证方案协商'。 从服务器接收到的认证标头是“NTLM”。

Answer 1:

更改clientCredentialType为“NTLM”。



文章来源: How to force a .net WCF client to use NTLM in an basicHttpBinding?