我有两个 Active Directory 域 A 和 B。域 A 中的用户需要在其桌面上运行应用程序来查看和操作位于域 B 中的服务器上的资源。每个用户在域 B 中也有一个帐户。是否可以冒充每个用户的域 B 身份以编程方式对域 B 资源执行操作?
工作流程示例:
- 用户登录域 A。
- 用户启动桌面应用程序。
- 用户指定域 B 中的资源。
- 应用程序提示用户输入域 B 凭据。
- 应用程序冒充用户的域 B 身份来访问指定资源。
- 用户使用应用程序操作域 B 资源。
最佳答案
如果您的计算机(进行模拟的计算机)属于某个域的成员,而该域不信任您尝试模拟的用户帐户的域,则模拟将会失败。如果有人不这么说,我很想看到证据。
关于.net - 我可以在 .NET 中模拟不同 Active Directory 域上的用户吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/997001/