问题标签 [impersonation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# - 获取 ASPNET WindowsIdentity
我想让 ASPNET 用户完全控制几个文件,但看起来我需要先获取帐户的令牌。有谁知道如何在桌面应用程序中模拟 ASPNET 帐户?
谢谢!
asp.net - 打开虚拟目录时如何模拟不同的用户?
我们有一个 ASP.NET (3.5) 应用程序,它使用表单身份验证来验证帐户。在登录表单上,我还使用 LogonUser 获得了一个 Windows 登录令牌,我用它来模拟登录用户以浏览私有目录(文件显示在 GridView 中,并且在数据绑定之前模拟用户。)我刚刚了解到我们还需要在虚拟目录中模拟用户。有没有办法让我在加载虚拟目录之前模拟,或者在整个应用程序中模拟而不切换到 Windows 身份验证?
java - 如何模拟 Windows 域用户进行自动化 Web 测试?
我们即将使用 selenium-rc 和 java 客户端构建几个 UI 测试
the app itself is a classic asp web application that uses integrated security to retrieve the user's permissions from a database, and then, according to those permissions, displays a menu with the appropiate options.
我们想自动化那个测试,比如
如果登录的用户是 domain/user_test 那么应该启用 optionx ...
有没有办法以编程方式模拟域帐户,以便服务器上的 selenimum-rc 可以使用指定用户“运行”浏览器?
或者我应该破解一个方法以便通过(例如)查询字符串将用户传递给应用程序?
你如何处理这些测试?
多谢...
impersonation - WindowsIdentity winId = (WindowsIdentity)HttpContext.Current.User.Identity; 如何使这个演员工作;目前它失败了
我基本上是在尝试通过模拟登录用户从我的 Web 应用程序访问网络共享资源。我遵循了这个例子 [ http://msdn.microsoft.com/en-us/library/ms998351.aspx#paght000023_impersonatingbyusingwindowsidentity],这里作者没有提到演员阵容失败。当我进行该演员表时,我得到了无法进行演员表的运行时异常。以前有人遇到过这种问题吗?
非常感谢您的指导或建议!
谢谢
c# - 模拟在 ASP.NET MVC 中是否有效
我在 ASP.NET MVC 应用程序中遇到了模拟问题,我只想检查是否存在任何已知问题。
谢谢。
c# - LogonUser 仅适用于我的域
我需要使用 C# 模拟用户。我使用 LogonUser Win32 API。当模拟与当前登录用户来自同一域的用户时,这可以正常工作。但是,当我尝试模拟来自其他域的用户时,我得到“假”作为响应。
什么会导致这种情况?
c# - LogonUser 和委派
我正在使用 LogonUser win32 api:
但是,在此之后调用 WCF 服务时,我无法使用模拟身份。我认为这是因为 impersonatedUser.ImpersonationLevel 等于 Impersonation。
这是原因吗?ImpersonationLevel.Identification 级别是我需要的吗?怎么达到这样的水平?
.net - 我可以在 .NET 中模拟不同 Active Directory 域中的用户吗?
我有两个 Active Directory 域,A 和 B。域 A 中的用户需要在其桌面上运行应用程序来查看和操作位于域 B 中的服务器上的资源。每个用户在域 B 中也有一个帐户。是否可能模拟每个用户的域 B 身份以编程方式对域 B 资源执行操作?
示例工作流程:
- 用户登录域 A。
- 用户启动桌面应用程序。
- 用户指定域 B 中的资源。
- 应用程序提示用户输入域 B 凭据。
- 应用程序模拟用户的域 B 身份来访问指定的资源。
- 用户使用应用程序操作域 B 资源。
sharepoint - 您能否在不提供密码的情况下在 SharePoint 中执行模拟搜索?
过去,我通过执行以下操作在 SharePoint 中进行了相当多的模拟。
请注意,这不需要您模拟的用户的密码,但需要某些代码访问安全性才能运行。作为旁注, EnsureUser 调用还要求当前用户是管理员,但是还有其他方法可以用来代替 EnsureUser 来获取 SPUser 对象(试图让我的代码片段对于这个问题保持简单)。
现在我已经做好了准备……我现在想要针对 MOSS 或 WSS 查询引擎执行 FullTextSQLQuery 或 KeywordQuery,并根据模拟用户获得安全修整结果。这两个对象都可以在构造函数上使用 SPSite,但忽略我的模拟逻辑。它们与当前登录的用户(HTTPContext.Current.User)一起使用。
还有其他构造函数:应用程序名称(字符串),对于 MOSS,有一个带有 SSP 的 ServerContext,但我认为这些根本没有帮助。
我在 KeywordQuery 类及其基 Query 类上使用了 Reflector,它很快就变得非常难看。我相信确定用户的实际逻辑在非托管代码中处于关闭状态。
那么,我可以这样做吗?
windows - 使用 advapi32.dll:LogonUserA() 模拟远程机器的本地用户
我需要能够在远程机器上运行 RegLoadKey(),可能是我的机器和远程机器不在同一个域中。如果是,下面的代码可以正常工作,我可以模拟在机器上具有管理员权限的用户。否则,如果我们谈论的是本地用户,根据这个讨论我发现......
http://www.eggheadcafe.com/conversation.aspx?messageid=34224301&threadid=34224226
...我的机器上必须有一个具有相同用户名和密码的本地用户。啊。有办法解决吗?