我有一个客户端应用程序在另一台服务器上调用WCF服务
在服务中我打印出以下内容:
1. ServiceSecurityContext.Current.WindowsIdentity.Name;
2. WindowsIdentity.GetCurrent()。Name;
1给了我我的Windows登录,2给了我登录服务器的Windows登录
我如何更改2以便它为我提供我的Windows登录(而不是服务器的登录)?有没有办法强迫它?
我想这样做是因为在WCF服务中我需要使用我原来的Windows登录凭证来调用另一个服务
答案 0 :(得分:0)
查看这些关于在WCF服务中模拟来电者身份的链接 - 这就是你必须要做的事情,基本上:
马克