我有一个使用netTcpBinding的自托管WCF服务。是否有一个类可以用来访问调用服务的客户端的域用户名。我试着查看OperationContext
,但无法理解。感谢
答案 0 :(得分:1)
试试这个:
ServiceSecurityContext serviceSecurityContext = ServiceSecurityContext.Current;
if (serviceSecurityContext != null)
{
string accountText = serviceSecurityContext.WindowsIdentity.Name;
}
WindowsIdentity属性包含许多有关用户的信息。