如何从Web服务获取用户名,我的Web服务是在Enterprise sign on authentication下配置的。
我正在使用以下代码进行网络应用Re quest.ServerVariables("HTTP_CT_REMOTE_USER")
我需要一个用于webservices的equavelent
Context.Request.ServerVariables["HTTP_CT_REMOTE_USER"]
为我返回null
答案 0 :(得分:0)
这对我有用Context.Request.ServerVariables["LOGON_USER"]
答案 1 :(得分:0)
这适用于后来的 WCF 服务: ServiceModel.ServiceSecurityContext.Current.WindowsIdentity.Name
它不适用于经典的 ASMX 服务。对于那些使用 SSK 的解决方案。