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

时间:2009-08-07 06:40:30

标签: c# .net asp.net wcf

我有一个客户端应用程序在另一台服务器上调用WCF服务

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

上面的

1给了我我的Windows登录,2给了我登录服务器的Windows登录

我如何更改2以便它为我提供我的Windows登录(而不是服务器的登录)?有没有办法强迫它?

我想这样做是因为在WCF服务中我需要使用我原来的Windows登录凭证来调用另一个服务

1 个答案:

答案 0 :(得分:0)

查看这些关于在WCF服务中模拟来电者身份的链接 - 这就是你必须要做的事情,基本上:

马克