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
C# 以服务用户身份运行方法_C#_Wcf_Wcf Binding_Wcf Security_Impersonation - Fatal编程技术网

C# 以服务用户身份运行方法

C# 以服务用户身份运行方法,c#,wcf,wcf-binding,wcf-security,impersonation,C#,Wcf,Wcf Binding,Wcf Security,Impersonation,我有一个作为域服务帐户运行的windows服务。该服务自身承载一个WCF服务,以便客户端可以连接下面描述的客户端。 我有一个客户端应用程序,在同一台电脑上作为登录用户运行。登录用户只有用户权限。客户端包含一个WCF客户端。我是否可以使用WCF方法模拟服务运行时使用的域服务帐户,返回一些令牌等,或者这是否可能允许我在PC上运行一些管理员命令浏览、WMI查询等 顺便说一下,我确实知道如何在客户端应用程序上模拟用户,但我想模拟服务帐户,而不必存储密码 这与我想做的正好相反我已经实现了许多服务,它们正是

我有一个作为域服务帐户运行的windows服务。该服务自身承载一个WCF服务,以便客户端可以连接下面描述的客户端。 我有一个客户端应用程序,在同一台电脑上作为登录用户运行。登录用户只有用户权限。客户端包含一个WCF客户端。我是否可以使用WCF方法模拟服务运行时使用的域服务帐户,返回一些令牌等,或者这是否可能允许我在PC上运行一些管理员命令浏览、WMI查询等

顺便说一下,我确实知道如何在客户端应用程序上模拟用户,但我想模拟服务帐户,而不必存储密码


这与我想做的正好相反

我已经实现了许多服务,它们正是您希望实现的。到目前为止,我遇到的唯一一个陷阱是,有时我假设服务帐户是管理员帐户,而不是。有时,如果你只是试图建立一个概念的证明,理论会因为这种混乱而立即失败。如果遇到这种情况,请尝试使用一个真正的管理员帐户,看看它是否有什么不同。@user3439376我控制用户在服务上运行的帐户,这样就不会有问题了。你能发布代码来实现解决方案吗?