impersonation相关内容

什么是神奇到Windows模拟与LOGON32_LOGON_NEW_CREDENTIALS?

从我的用户模拟阅读在Windows上,应正确使用LOGON32_LOGON_NEW_CREDENTIALS登录类型供用户模仿到数据库。使用马特约翰逊漂亮的模仿包装(最初发布然后href=\"http://stackoverflow.com/a/7250145/115690\">擦亮了的这里),我尝试测试了这一点 - 这里除了我定义特定的域,用户,PWD和CONN_STRING常数我的整个程序 ..
发布时间:2016-09-30 23:51:42 C#/.NET

如何从控制台应用程序传递的Web API调用模拟用户使用Windows身份验证?

我有一个控制台应用程序和一个Web API 2项目,在同一台服务器上运行两个。我安装我的控制台应用程序使用的HttpClient而冒充域帐户来调用一个RESTful端点在我的Web API。 Console.WriteLine (“设置冒领。”);使用 (新冒领(accountUsername,accountDomain,accountPwd)) { Console.WriteLine ..
发布时间:2016-09-29 11:19:23 C#/.NET

Parallel.ForEach()更改模拟环境

今天,我们部署我们新创建ASP.NET应用程序到服务器,并很快我们意识到,有哪些是导致应用程序崩溃,一个陌生的与安全相关的问题。这是一个内部应用程序,我们使用模拟来管理用户访问的资源。但是,应用程序抛出一个“拒绝访问”,当用户attemps访问过他们拥有完全控制的文件夹例外。 唯一的例外是实际上是一个 AggregateException 并在其中使用 Parallel.ForEach 来枚 ..
发布时间:2016-09-28 13:55:53 C#/.NET

FileSystemWatcher的下模拟的用户运行

我有在本地帐户下运行,但需要监控站点上的文件夹的C#WinForm应用程序。我使用稍微修改代码这里复制文件和工作正常。可类似的代码可与FileSystemWatcher的使用设置了模拟,以便我可以监视在站点上的文件夹? 解决方案 是的,有一个很好的模拟类这里,包括这个类在你的项目不是简单地放置一个使用块内的FileSystemWatcher的像这样的: 使用(新冒领(“名为myUse ..
发布时间:2016-09-28 13:36:50 C#/.NET

视窗模拟:在软膏中的缺陷

在我的旅程,掌握用户模拟的Windows中我第一次有关于得到模拟到远程数据库在所有出现问题的细微差别(见的这太问题),但我终于想通了这一点。我的下一个障碍是撤消/取消/恢复(选择自己喜欢的动词)模拟 我都试过,似乎可信给我一对夫妇不同的模拟库: 菲尔·哈丁的的冒领 马特·约翰逊的 SimpleImpersonation 结果与这两个库相同。使用LOGON32_LOGON_NEW ..
发布时间:2016-09-23 21:13:02 C#/.NET

打开在另一个用户和域共享文件?

我有需要读取机上的共享文件中的另一个域中的C#控制台应用程序。 当应用程序试图访问发生异常文件作为本地用户没有权限来访问共享资源。 目前我手动克服这个问题从运行打开共享文件夹,并把用户名和密码进入windows身份验证对话框,然后运行该应用程序。 我怎样才能做到这一点编程? 解决方案 A)的P / Invoke的 的LogonUser 与 LOGON32_LOGON_NEW_CRED ..
发布时间:2016-08-28 14:59:04 C#/.NET

运行code作为一个不同的用户(C#)

有没有办法告诉我的code作为一个不同的用户身份运行? 我通过的PInvoke呼叫NetUserSetInfo,我需要调用它为不同的用户。有没有办法做到这一点? 解决方案 模拟需要调用一些本地API(即LogonUser的),所以它可能不值得发布3页包装纸code的。这页有一个完整的工作示例: ..
发布时间:2016-08-26 15:30:06 C#/.NET

从C#的Windows模拟

C#程序作为本地系统运行怎么能冒充暂时另一个用户的登录身份?粗略地说我有一个Windows服务,我想作为本地系统运行,但有时模拟用户XYZ(连接到一个数据库使用Windows集成的安全性时)。 最重要的是:有没有办法做到这一点不知道其他用户的密码? 请注意:如果密码是必须有用于存储密码安全地(C#和/或VBScript)推荐的策略 解决方案 这是可能的,但它需要你做了很多code的。见 ..
发布时间:2016-08-26 14:29:37 C#/.NET

如何冒充用于自动Web测试Windows域用户?

我们即将建立与硒RC和Java客户端若干UI测试 应用程序本身是使用集成安全从数据库中检索用户的权限,然后,根据这些权限的经典asp网络应用,显示一个菜单,此时,相应的选项。 我们希望这个测试自动化,像 如果登录用户域/ user_test然后选项X shoulb启用 ... 是有一些方法以编程方式模拟一个域帐户,使selenimum-RC,在服务器上,可以“跑”与指定用户的浏览器吗? ..
发布时间:2016-07-27 20:28:43 Java开发

运行传统的ASP页面,IIS帐户下时启用了Windows身份验证

我有一个ASP页面上启用,这样我可以抓住当前用户的用户名的Windows身份验证。这将强制ASP页作为用户运行。我要锁定一些文件下来,目前正在由该页面访问。有没有一种方法来启用Windows身份验证和仍然是运行IIS的?该帐户下运行的页面 解决方案 在最后,我只是将要迁移这ASP.net。有一个在微软模拟方面的文章在 http://support.microsoft.com/kb/2481 ..
发布时间:2016-07-25 20:59:54 服务器开发

窗口模拟的古怪行为

我的Windows应用程序可能需要对一些人来说的部分管理权限。 对于这些情况,我想询问用户的管理员凭据,并使用以下code冒充管理员: BOOL冒充(LPTSTR lpszUsername,LPTSTR lpszDomain,LPTSTR lpszPassword){ BOOL RET = LogonUser的(lpszUsername, ..
发布时间:2016-07-25 19:38:50 C/C++开发

调用一个异步WCF服务,而被假冒

我有一个WCF服务的服务器,其配置为接受Kerberos身份验证上运行。 Kerberos的正常工作,因此,WCF服务都知道,用户连接到他哪。 该服务提供的一切,异步方法。像这样在这里(只是clearity一个例子)。 公共ExampleService:IExampleService { 公共任务<串GT; GetUsernameAsync(){ 返回等待Task ..
发布时间:2016-07-21 10:40:43 C#/.NET

传统的ASP页假冒NT AUTHORITY \\ ANONYMOUS登录

我们有一个经典的ASP应用程序。我试图克隆它在同一服务器上,用IIS7的同一个实例,所以我们有一个开发版本。我复制的文件,和重复所有我可以在IIS管理器中找到的配置。 问题是DB访问。新副本使用相同的应用程序池老同一个连接字符串,但是当我创建 ADODB.Connection 和呼叫 conn.Open (STR)与同旧的连接字符串,调用抛出“用户登录失败'NT AUTHORITY \\ ANO ..
发布时间:2016-07-15 09:25:33 服务器开发

如何获得的HttpClient与请求一起传递凭据?

我有一个会谈到Windows服务的Web应用程序(在IIS托管)。 Windows服务是使用ASP.Net MVC的Web API(自托管),因此可以通过HTTP使用JSON沟通。 Web应用程序被配置为执行模拟,所述想法是谁发出请求到web应用程序的用户应该是该web应用程序使用以使请求给该服务的用户。其结构是这样的: (用户以红色突出显示的是用户在下面的实施例被提及。) Web应用程序 ..
发布时间:2016-07-13 19:15:57 C#/.NET

为什么我的MVC应用程序试图登录到我的数据库为我的机器,而不是应用程序池的身份?

当我试图访问我的新部署(到的lcoal IIS 7.5)MVC4应用程序,我得到的错误: 登录失败,用户'域\\计算机名$“ 其中,“$”附加,而不是机器名的一部分。 在web.config中的连接字符串如下: <添加名称=“ComairRIEntities” connectionString=\"metadata=res://*/Data.ComairRI.csd ..
发布时间:2016-06-28 21:26:01 ASP .NET

与预期ASP.NET MVC 4不工作假冒身份

我在建立我们的分析师内联网MVC 4应用程序的过程。我们的目标是允许内部用户访问这个应用程序,而无需给出他们是我们的内部网络的一部分签字。当他们访问应用程序,我希望能够捕捉到他们的Windows用户名和使用LDAP检查对活动目录和检索他们属于部门并显示在屏幕上的相关细节。根据不同论坛的建议下,我选择了Windows身份验证此应用程序,我能够测试应用程序从Visual Studio中成功运行。我有麻 ..

模拟在ASP.NET MVC

我在Intranet一个MVC Web应用程序,并希望能够创造我们的FTP服务器上的文件发送给外部合作伙伴。 在code为模拟使用WindowsImpersonationContext。 System.Security.Principal.WindowsImpersonationContext impersonationContext; impersonationContext =((Sys ..
发布时间:2016-06-20 11:40:09 C#/.NET