如何强制.net WCF客户端在basicHttpBinding中使用NTLM?

时间:2009-07-15 21:12:00

标签: c# wcf wcf-client ntlm

现在我的安全节点定义如下:

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

我收到以下错误:

  

HTTP请求未经授权,客户端身份验证方案为“Negotiate”。从服务器收到的身份验证标头是“NTLM”。

1 个答案:

答案 0 :(得分:11)

将您的clientCredentialType更改为“ Ntlm ”。