我已经阅读了很多关于 WCF 客户端客户端端点元素的文章和文章,但我仍然有点困惑。我有一个客户端在尝试与 net tcp WCF 服务通信时出现 SSPI 错误。但是,当我将以下内容添加到配置中时,它可以正常工作
<identity>
<servicePrincipalName />
</identity>
现在从我读到的内容来看,这是告诉服务使用 NTLM 而不是 Kerberos。但是,我仍然没有得到它。
有没有人有时间简单地为我解释一下。那么,这里发生了什么,关于 NTLM 和 Kerberos 差异的一些背景知识,为什么它可以与一个而不是另一个一起工作,为什么这个元素不需要值,如何配置不需要的服务它以及为什么需要它?
谢谢