为什么我需要在WCF配置中设置identity和userPrincipalName?

时间:2014-02-10 16:03:53

标签: .net wcf authentication windows-authentication

我有几个相互调用的WCF服务(即彼此的客户端)。它们都使用netTcpBinding和Windows身份验证,并在同一域中的不同计算机上的IIS上托管。

在客户的测试环境中,我必须在每个客户端的web.config / app.config中设置以下内容,以便它成功调用其他服务:

<identity>
   <userPrincipalName="serviceuser@mydomain"
</identity

但是,在我自己的测试环境中,它使用相同的Windows版本和IIS设置,以及相同数量的计算机,不需要任何元素。

为什么呢?哪些因素决定了我需要在客户端上设置userPrincipalName?它是我可以作为开发人员控制的东西,还是由运行服务的环境决定的?

0 个答案:

没有答案