我正在尝试配置WCF服务以允许Windows / NTLM和基本身份验证。不幸的是,鉴于此配置,只有Windows / NTLM可以工作,基本身份验证失败并带有http status code of 401 Unauthorized。
我们的IIS 7.5服务器配置为允许这两种类型的身份验证。
以下配置阻止基本身份验证工作有什么问题?
<wsHttpBinding>
<binding name="webBinding">
<security mode="Transport">
<transport clientCredentialType="Windows" />
<transport clientCredentialType="Basic" realm="XXX.YYY.com" />
</security>
</binding>
</wsHttpBinding>
我也尝试过使用basicHttpBinding
作为论坛帖子,如果WCF认为密码是以明文形式传递的话{... 3}}。
答案 0 :(得分:0)
我会创建两个使用Windows凭据的端点和另一个使用Basic的端点。