1

我已经阅读了很多关于 WCF 客户端客户端端点元素的文章和文章,但我仍然有点困惑。我有一个客户端在尝试与 net tcp WCF 服务通信时出现 SSPI 错误。但是,当我将以下内容添加到配置中时,它可以正常工作

<identity>
   <servicePrincipalName />
</identity>

现在从我读到的内容来看,这是告诉服务使用 NTLM 而不是 Kerberos。但是,我仍然没有得到它。

有没有人有时间简单地为我解释一下。那么,这里发生了什么,关于 NTLM 和 Kerberos 差异的一些背景知识,为什么它可以与一个而不是另一个一起工作,为什么这个元素不需要值,如何配置不需要的服务它以及为什么需要它?

谢谢

4

1 回答 1

1

这是一篇博客文章,解释了关于 WCF 的 ntlm 与 kerberos:

http://blogs.msdn.com/ashishme/archive/2006/11/10/ntlm-vs-kerberos-windows-communication-foundation.aspx

于 2009-09-15T18:28:15.930 回答