impersonation相关内容

在IIS上运行时,模拟在ASP.NET Web应用程序无法正常工作

我工作的ASP.NET 4.0 MVC3 Web应用程序,在内部网环境中工作。该应用程序使用Windows身份验证。它的应用程序池是由已SPN在域控制器上设置的域用户运行。使用Kerberos(在IE和Firefox之后,一些额外的配置)。认证作品 现在我要上传文件到SharePoint,但对我来说要上传的文件作为当前登录到应用程序(使文件在SharePoint中创建与他/她的凭据)的用户是很重 ..

WCF模拟和SQL信任的连接?

我们有一个是IIS7下托管的服务。对于SQL服务器的连接字符串设置为可信。为了使身份验证的发生,我需要的服务设置模拟并让客户端发起的模拟连接。 有没有办法不具有模拟设定,并且仍然允许登录到SQL服务器的服务,通过受信任的连接?我们希望避免在客户端登录到服务。我们不知道他们将使用什么作为代理。我认为这更多的是与SQL服务器,而不是客户端的服务,SQL服务器的服务级别协议。 有什么想法? 感谢 ..
发布时间:2015-11-27 22:00:19 .NET Framework

而占当用户浏览到ASP.NET网站使用?

当用户浏览到一个ASP.NET网站,是冒充 ASPNET 帐户或IIS-指定的帐户>目录安全性 - >用于匿名帐户的用户访问(例如: IUSR_XXX ) 我的网站将文件写入到磁盘,我想知道其中的这些账户需要写访问该文件夹?此外,有人可以解释如何在web.config中关系的冒充元素融入这一切? 谢谢! 解决方案 如果启用模拟在ASP.NET应用程序,然后: 如果匿名访问在IIS中启 ..
发布时间:2015-11-27 16:08:00 C#/.NET

假冒的.NET(C#)及通过的Process.Start打开一个文件

您好, 我在做使用一些模拟的的LogonUser ,因为它是在许多地方解释。 (我用了很大的类库介绍此处,但原理似乎是相同的所有网站上)。 我已经成功地模仿,去一个地方,我的“普通”用户不能。但是,当我试图以编程方式打开文档文件或 TXT 文件也好,都使用的Process.Start ,我得到的错误 “没有足够的内存或磁盘 空间来运行Word“。 我就可以开始编程的话用我的普通用户,但 ..
发布时间:2015-11-27 15:13:05 C#/.NET

模拟在.net崩溃读取注册表项时(LinkLabel的SecurityException异常)

我的应用程序需要模拟一个服务帐户,这是我通过本机调用的LogonUser 做的。但是,看来,在NET库随机组件尝试访问注册表项帐户没有访问,引起了 SecurityException异常被抛出。 具体而言,当我打开一个的LinkLabel ,它崩溃试图确定在IE浏览器默认的超链接的颜色: System.Security.SecurityException:请求的注册表访问是不允许的。 ..
发布时间:2015-11-26 21:47:45 C#/.NET

IIS 7的模拟和身份

我想习惯II7,有相当长一段时间曾与IIS6。 在IIS 6中,我会设定<身份冒充=“真”/> 在web.config中,并确保我申请正确的NTFS权限IUSR_ [计算机名]帐户,如果一个文件夹,不是读权限需要更多的。 在IIS 7中,我有麻烦复制此安装程序,而不诉诸运用太多的权限。 如果我用<身份冒充=“真”/> 在IIS 7中,Environment.Usern ..
发布时间:2015-11-26 21:25:10 C#/.NET

"无法打开日志源" - Windows 7的 - .NET Web服务 - 事件日志

我有一个.NET Web服务正试图登录到Windows事件日志。但是,当我尝试SOAP请求在此Web服务发送给Web方法,我在SOAP响应返回此错误: System.InvalidOperationException:无法打开日志源'MYSOURCE“。您可能没有写权限。 ---> System.ComponentModel.Win32Exception:访问被拒绝 我已经试过周围的Goo ..
发布时间:2015-11-26 20:02:40 C#/.NET

VB.Net File.Copy / File.Move与不同的凭据

在理想情况下,我想能够到本地驱动器,而我没有权限访问网络共享上访问的文件夹之间复制/移动(但应用程序会)。 我使用的模拟给我访问的文件在网络共享,但使用System.IO File.Move或File.Copy迫使我使用相同的凭据为每个位置。有没有解决的办法吗? 解决方案 我相信你可以做的就是这样的事情。 请的模拟,让文件的选择。将文件复制到该应用程序可以得到一个位置 停止模拟,然后让应用 ..
发布时间:2015-11-26 19:38:46 C#/.NET

我可以模拟在.NET不同的Active Directory域中的用户?

我有两个Active Directory域,A和B用户在域A需要运行在他们的桌面应用程序查看和操作位于域B服务器上的资源,每个用户也有域B的帐户是否有可能模仿每个用户的域B身份在域B的资源进行操作编程? 示例工作流: 在用户登录到域中的。 在用户启动桌面应用程序。 在用户指定的资源域B。 应用程序会提示用户输入域B凭据。 在应用程序模仿用户的域B的身份来访问指定的资源。 在用户使用应用程序操纵 ..
发布时间:2015-11-26 10:41:16 C#/.NET

模拟在ASP.NET中的成员资格用户

在一个通用的 asp.net 的网站成员,角色和散列的口令启用,我想提供模拟的管理者,使他们可以浏览网站,是的用户一样。该网站应该作为如果该用户登录,然后才能恢复到自己的登录。 什么是实现这一目标的最佳方法? 一个例子用例:有两种类型的用户的网站:“买家”和“管理”。 该网站提供了一个“购买”按钮购买由管理员给用户明确规定的东西。即只有买家可以使用购买按钮,进行付款。 用户有麻烦所以支持管理员 ..

的Process.Start()模拟题

试图启动过程与其他访问令牌,都没有成功,它会作为非模拟用户。 使用(的WindowsIdentity身份=新的WindowsIdentity(标记)) 使用(identity.Impersonate()) { 的Process.Start(“blabla.txt”); } 如何使这项工作正常? 解决方案 您需要设置ProcessStartInfo.UserName和密码属性。 ..
发布时间:2015-11-25 13:28:55 C#/.NET

获取模拟的用户名

予有需要知道当前有效的用户的名称的类。 Environment.UserName 或 WindowsIdentity.GetCurrent()。名称为。但是,当启用模拟,他们返回 LocalUser上的名称不是 ImpersonatedUser 的名字。 如何获得当前模拟的用户名? 该应用程序是C#控制台应用程序,我知道,模拟实际上是因为我得到 ImpersonatedUser 的privil ..
发布时间:2015-11-25 13:04:21 C#/.NET

的System.Diagnostics.Process冒充其他用户

我有以下的code这是工作。我的回调方法被调用程序的输出,因为它产生的。 VAR PROC =新的System.Diagnostics.Process(); //proc.StartInfo.Domain =域; //proc.StartInfo.UserName =用户名; //proc.StartInfo.Password = BuildPasswordString(); proc.Sta ..
发布时间:2015-11-24 22:45:20 C#/.NET

需要模拟用户forAccessing网络资源,Asp.Net账户

我需要访问它只是一个给定的域帐户可以访问的网络资源。 我现在用的是LogonUser的电话,却得到了一个“用户没有要求priviliege”例外,因为Web应用程序与asp.net帐户下运行,并没有足够的权限,使这个电话。 有没有办法来解决呢? 更改ASP.Net帐户的身份或权限,是不是一种选择,因为这是一个生产机器有许多项目正在运行。 有没有更好的方式来实现这一目标? 使用Asp.Net 2 ..
发布时间:2015-11-24 20:11:07 C#/.NET

如何使用的LogonUser正确地从工作组客户端模拟域用户

这个问题是什么,我问,但答案并不提供对_token是如何得出的详细信息。它似乎只能用 WindowsIdentity.GetCurrent()。令牌所以没有模拟发生。 这下一个问题有矛盾的答案,所接受的一个轴承评论“我开始怀疑,我的问题出在其它地方。”没有帮助的。 的LogonUser只为我的域名作品 这下一个问题似乎在暗示这是不可能的,但它有2个域处理,所以我不知道这是否是相关的。 我的 ..
发布时间:2015-11-24 14:54:52 C#/.NET

你怎么做模拟在.NET?

有一个简单的开箱即用的方式来模拟在.NET用户? 到目前为止,我一直使用这个类从code项目了解我所有的模拟要求。 有没有更好的方法通过使用.NET Framework来做到这一点? 我有一个用户凭据集(用户名,密码,域名),从而重新presents我需要冒充的身份。 解决方案 下面是.NET模仿概念的一些很好的概括。 米歇尔面包车Otegem:WindowsImpersonation ..
发布时间:2015-11-24 11:00:11 C#/.NET