C# 以服务用户身份运行方法
我有一个作为域服务帐户运行的windows服务。该服务自身承载一个WCF服务,以便客户端可以连接下面描述的客户端。 我有一个客户端应用程序,在同一台电脑上作为登录用户运行。登录用户只有用户权限。客户端包含一个WCF客户端。我是否可以使用WCF方法模拟服务运行时使用的域服务帐户,返回一些令牌等,或者这是否可能允许我在PC上运行一些管理员命令浏览、WMI查询等 顺便说一下,我确实知道如何在客户端应用程序上模拟用户,但我想模拟服务帐户,而不必存储密码C# 以服务用户身份运行方法,c#,wcf,wcf-binding,wcf-security,impersonation,C#,Wcf,Wcf Binding,Wcf Security,Impersonation,我有一个作为域服务帐户运行的windows服务。该服务自身承载一个WCF服务,以便客户端可以连接下面描述的客户端。 我有一个客户端应用程序,在同一台电脑上作为登录用户运行。登录用户只有用户权限。客户端包含一个WCF客户端。我是否可以使用WCF方法模拟服务运行时使用的域服务帐户,返回一些令牌等,或者这是否可能允许我在PC上运行一些管理员命令浏览、WMI查询等 顺便说一下,我确实知道如何在客户端应用程序上模拟用户,但我想模拟服务帐户,而不必存储密码 这与我想做的正好相反我已经实现了许多服务,它们正是
这与我想做的正好相反我已经实现了许多服务,它们正是您希望实现的。到目前为止,我遇到的唯一一个陷阱是,有时我假设服务帐户是管理员帐户,而不是。有时,如果你只是试图建立一个概念的证明,理论会因为这种混乱而立即失败。如果遇到这种情况,请尝试使用一个真正的管理员帐户,看看它是否有什么不同。@user3439376我控制用户在服务上运行的帐户,这样就不会有问题了。你能发布代码来实现解决方案吗?