我有一个基于REST的WCF服务。如果客户端通过NetworkCredential传递登录详细信息,如: -
WebClient webClient = new WebClient();
webClient.Credentials = new System.Net.NetworkCredential("slash", "slash");
然后我如何在WCF中获取这些NetworkCredential详细信息。
答案 0 :(得分:0)
尝试使用OperationContext
OperationContext.Current.ServiceSecurityContext.WindowsIdentity
或
OperationContext.Current.ServiceSecurityContext.PrimaryIdentity