来自Web服务的客户端用户名/ windowsIdentity

时间:2011-02-15 15:40:57

标签: c# .net wcf web-services

如何在不冒充身份的情况下从网络服务中获取客户端的WindowsIdentity?

冒充有什么优点和缺点?

2 个答案:

答案 0 :(得分:2)

添加对System.Web的引用,并使用以下代码:

HttpContext.Current.User.Identity.Name

答案 1 :(得分:0)

模拟允许服务在充当调用服务的用户时调用其他内容。要获得调用服务的用户的身份,您不需要模拟(但您需要启用身份验证)。