Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 审核登录用户_.net_Wcf - Fatal编程技术网

.net 审核登录用户

.net 审核登录用户,.net,wcf,.net,Wcf,我有两个盒子,分别是Machine1和Machine2。两者都在同一个域(ABC\U域)网络中。.net web应用程序(DotNet_web_应用程序)和WCF(WCF_服务)分别托管在Machine1和Machine2中。DotNet_Web_应用程序和WCF_服务均通过IIS托管。以及IIS配置为在同一域帐户(ABC\U domain\ServiceAccount)上运行的应用程序池。现在,一个用户(ABC_Domain\User1)正在访问web应用程序DotNet_web_应用程序,该

我有两个盒子,分别是Machine1和Machine2。两者都在同一个域(ABC\U域)网络中。.net web应用程序(DotNet_web_应用程序)和WCF(WCF_服务)分别托管在Machine1和Machine2中。DotNet_Web_应用程序和WCF_服务均通过IIS托管。以及IIS配置为在同一域帐户(ABC\U domain\ServiceAccount)上运行的应用程序池。现在,一个用户(ABC_Domain\User1)正在访问web应用程序DotNet_web_应用程序,该应用程序与WCF_服务进行某种操作交互


是否可以在WCF_服务中捕获试图通过web应用程序访问它的实际用户?在上述给定的场景中,我可以在WCF_服务中找到ABC_Domain\User1吗?这是为了审核WCF_服务中的实际用户以及试图访问该服务的用户。

尝试检查
System.ServiceModel.ServiceSecurityContext.Current.PrimaryIdentity