如何运行WPF(C#)应用程序的服务帐户和集成安全
我想运行我的服务帐户WPF aplication ...如何运行WPF(C#)应用程序的服务帐户和集成安全
也许我不understain情况currectlly,但我想在我的connectionString使用integrated security=true;
和运行应用程序本地,但使用不同的帐户。这甚至有可能吗?
假设我的Windows登录acc是testAcc
,我的服务帐户是SAtestAcc
。 SAtestAcc具有执行可是没有任何对同一数据库1在数据库1和testAcc权利......
让我怎么在我的connectionString我试图与AStestAcc连接到指定数据库,但通过指定username
NAD不password
在connectionString中,但通过使用integratedSecurity=true
。
再说一遍:这甚至可能吗?
感谢名单
集成的安全性意味着需要在当前的安全上下文并使用此。因此,作为另一个用户出现,您必须使用用户名和密码进行身份验证并使用模拟。这里有一篇很好的文章,我已经提到了几次。
http://msdn.microsoft.com/en-us/library/w070t6ka(v=vs.110).aspx
您将需要运行SAtestAcc的用户环境下的应用。
请参阅下面的说明如何做到这一点在Windows 7
http://www.sevenforums.com/tutorials/419-run-different-user.html
感谢名单,但这不是像我在connectionString中所说的解决方案... – lanicor
后来我发现了如何做到这一点这啧啧,这是外观极好:http://freshclickmedia.co.uk/2008/11/programmatic-impersonation-in-c/ – lanicor