C# WCF安全性,从服务内部更改WindowsIdentity

C# WCF安全性,从服务内部更改WindowsIdentity,c#,.net,asp.net,wcf,C#,.net,Asp.net,Wcf,我有一个客户端应用程序,可以在不同的服务器上调用WCF服务 在服务中,我打印出以下内容: 1ServiceSecurityContext.Current.WindowsIdentity.Name 2WindowsIdentity.GetCurrent().Name 上面的1给出了我的windows登录名,2给出了服务器登录的windows登录名 如何更改2以使其提供我的windows登录(而不是服务器登录)?有办法强迫它吗 我之所以要这样做,是因为在WCF服务中,我需要使用我的原始windows

我有一个客户端应用程序,可以在不同的服务器上调用WCF服务

在服务中,我打印出以下内容:
1ServiceSecurityContext.Current.WindowsIdentity.Name
2WindowsIdentity.GetCurrent().Name

上面的1给出了我的windows登录名,2给出了服务器登录的windows登录名

如何更改2以使其提供我的windows登录(而不是服务器登录)?有办法强迫它吗


我之所以要这样做,是因为在WCF服务中,我需要使用我的原始windows登录凭据调用另一个服务

查看这些关于在WCF服务中模拟调用方身份的链接-这将是您必须做的,基本上是:

马克