impersonation相关内容

未实现密钥掩蔽模拟API

我一直在尝试使用Keyloak模拟API(半最近添加的)来获取另一个用户的访问令牌。我已经基于docs和另一个StackOverflow question创建了一个半成功的cURL请求。cURL请求(下面的)返回501 Not Implemented,我正在尝试解决这个问题。如果这是另一个错误,我会认为我做错了什么,但这似乎至少是部分正确的。 curl --verbose -X POST " ..
发布时间:2022-03-27 15:04:16 其他开发

WTSGetActiveConsoleSessionId返回系统会话

我有一个曾经发生过的问题,但我仍然不知道如何修复它。我有一个windows服务,当服务运行时,它首先需要模拟登录的用户(活动用户)来加载保存在用户的应用程序数据文件夹中的一些路径和设置。每次新用户登录windows时,我使用的代码都能很好地工作,除了一次服务错误地模拟了系统会话,而不是Actie会话。正如我所说,这种情况只发生过一次,但我真的不知道为什么。 这是我检查活动会话的方式以及模拟是 ..
发布时间:2022-02-26 12:11:01 C/C++开发

您如何在 .NET 中进行模拟?

在 .NET 中是否有一种开箱即用的简单方式来模拟用户? 到目前为止,我一直在使用 代码项目中的这个类我的模拟要求. 使用 .NET Framework 是否有更好的方法? 我有一个用户凭据集(用户名、密码、域名),它代表我需要模拟的身份. 解决方案 这里有一些很好的 .NET 模拟概念概述. Michielvan Otegem:WindowsImpersonati ..
发布时间:2022-01-30 09:58:18 C#/.NET

应用程序池身份与模拟身份?

我只找到了一个与此相关的线程,但它没有回答问题. 我很好奇通过在 web.config 中设置模拟用户与在 IIS 中设置应用程序池标识之间的区别的链接或解释.他们似乎是独立的,并且对详细的差异感到困惑.谢谢. 解决方案 在 web.config 中使用模拟允许您覆盖为应用程序运行的应用程序池配置的任何身份 - 它只是一种更细粒度的方法控制身份(在应用级别与 ApplicationP ..
发布时间:2022-01-25 08:11:16 C#/.NET

ADO.NET - 使用应用程序提供的登录名和密码使用 Windows 登录连接到 SQL Server

这是 SQL Server 2008 R2,.NET 4.0. 在我的 SQL Server 中,有一个使用“Windows 身份验证"创建的用户.用户存在于 Active Directory 域中. 我想让 .NET 应用程序以该用户身份连接到 SQL Server.在应用程序内部,我知道用户的域、登录名和密码,并且应用程序可以通过网络访问 AD 服务器. 我怎样才能做到这一点 ..
发布时间:2022-01-23 22:21:09 数据库

具有企业身份验证和模拟的 Windows 应用商店应用

短版:为什么当我模拟 Windows 应用商店应用程序发出的网络请求时,我得到了具有正确用户名的 WindowsIdentity 对象,但其 IsAuthenticated 属性返回 False?从浏览器(包括 Metro IE10)发出相同的请求会得到 IsAuthenticated==true. 加长版: 我正在设计一个内部企业解决方案的原型,它由 WCF 服务和 WinJS 应用程序 ..

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

我有两个 Active Directory 域,A 和 B.域 A 中的用户需要在他们的桌面上运行应用程序来查看和操作位于域 B 中服务器上的资源.每个用户在域 B 中也有一个帐户.是否可以模拟每个用户的域 B 身份以编程方式对域 B 资源执行操作? 示例工作流程: 用户登录到域 A. 用户启动桌面应用程序. 用户指定域 B 中的资源. 应用程序提示用户输入域 B 凭据. 应用 ..
发布时间:2022-01-07 10:16:34 C#/.NET

在 Kerberos 上模拟委托或多于一跳?彻底迷路

我在这里的问题是如何处理安全性和模拟的正确实现,该模拟将在客户端机器上工作并正确验证到我的 IIS 服务器,该服务器将仍然有效的模拟票与 LDAP 请求一起传递. My System 是运行在我公司内部网上的独立服务器,它托管域控制器、LDAP 服务器等,并使用 Kerberos 协议. 系统信息:在 Windows 7 x64 上使用 Windows 身份验证和模拟的 IIS7 网 ..

ASP.NET:模拟 VMWare 上的域

我需要在 VMWare 机器上运行的 ASP.NET 应用程序中将自己伪装成域用户.由于 VMWare 机器本身不在域中,因此 ASP.NET 无法解析用户令牌(在 web.config 中指定).有没有办法做到这一点? 提前致谢,彼得 解决方案 我一直在使用我写的这个类,它的效果非常棒! 使用系统;使用 System.Security.Principal;//////更改应用程序 ..
发布时间:2022-01-04 14:21:22 C#/.NET

在 Boost ASIO 中,如何设置源 IP 地址以模拟另一台服务器的 IP 地址?

我有一个基于 Boost ASIO 的 C++ 服务器程序,我希望能够将 TCP 使用的源 IP 地址设置为另一台服务器的源 IP 地址.我知道可以读取源 IP 地址和目标 IP 地址,但大概也可以设置它们? 大概如果我在 C++ 代码中设置了“错误"的源 IP 地址,就会与网络堆栈发生一些交互.即使C++代码是对的,网络堆栈不会在出路时重新设置源IP地址吗?正确的方法是编写 C++ ASI ..
发布时间:2021-12-28 12:51:53 C/C++开发

在 Wix 安装程序中以管理员模式在 customAction 中运行 ExeCommand

我是 wix 安装程序的新手.我已经使用 wix 安装程序为我的应用程序开发了一个设置,我需要执行自定义操作以在 cmd.exe 中运行命令.在 XP 中它工作正常.但在 Windows 8 &7 cmd提示符需要以管理员身份运行. 我在谷歌上搜索并发现关键字提升特权和冒充可能对我有帮助. ..

如何调用 LogonUser() 以在启用了 UAC 的 Windows 服务中获取不受限制的完整令牌?

我在 Windows Server 2012 上运行 WindowsService,它需要模拟域管理员用户(该用户也被添加到机器上的本地管理员组). UAC 在系统上启用,使用登录类型为 LOGON32_LOGON_INTERACTIVE 的凭据调用 LogonUser 似乎返回受限令牌而不是完整令牌. 这导致我尝试执行的管理任务失败. 在这种情况下调用 LogonUser 以返 ..
发布时间:2021-12-13 09:48:18 其他开发

来自 C# 的 Windows 模拟

以 LocalSystem 身份运行的 C# 程序如何临时模拟另一个用户的登录身份?粗略地说,我有一个 Windows 服务,我想作为 LocalSystem 运行,但有时会模拟用户 XYZ(使用 Windows 集成安全连接到数据库时). 最重要的是:有没有办法在不知道其他用户密码的情况下做到这一点? 注意:如果密码是必需的,是否有安全存储密码的推荐策略(c# 和/或 vbscrip ..
发布时间:2021-12-05 19:12:39 C#/.NET

ASP.NET MVC 中的模拟

我在 Intranet 上有一个 MVC Web 应用程序,希望能够在我们的 FTP 服务器上创建文件以发送给外部合作伙伴. 模拟代码使用 WindowsImpersonationContext. System.Security.Principal.WindowsImpersonationContext impersonationContext;impersonationContext = ..
发布时间:2021-12-03 15:55:37 C#/.NET

身份模拟=“true"时如何获取Windows用户名在asp.net 中?

我正在创建一个 Intranet asp.net mvc 应用程序,公司中的每个人都应该可以访问该应用程序.我需要运行模拟数据库访问等的网站,但我想知道每个用户是谁. 当我查看 Page.User.Identity.Name 时,它是空白的.是否可以在模拟站点运行的情况下获取用户的 Windows 帐户名? 编辑:这里有更多信息.我在 IIS 6 中有一个启用匿名访问的站点.该站点在有 ..
发布时间:2021-12-03 15:26:18 其他开发

如何解决 Kerberos 双跳问题?

我在从 Web 应用程序内部调用 Web 服务时遇到了一些问题,我希望这里有人能够提供帮助.据我所知,这似乎与 Kerberos 双跳问题.但是,如果是这样,我不确定该怎么做才能真正解决问题.更麻烦的是,我没有对 Active Directory 帐户进行更改的适当权限,因此我需要知道在请求更改时要求什么.在我的情况下,我需要将凭据(集成 Windows 身份验证)从 Web 应用程序传递到后端 ..
发布时间:2021-12-02 09:32:33 C#/.NET