Tag: principal

如何在Windows窗体应用程序中获取VPN用户的当前用户身份?

我们目前正在开发一个Windows Smartclient,需要使用其AD组成员身份对用户进行身份validation。 我们现在要求一些用户通过VPN连接。 有什么方法可以从VPN登录获取AD帐户身份和组? WindowsIdentity.GetCurrent()返回本地用户帐户而不是VPN帐户信息。 本地帐户名称与用于VPN连接的AD帐户不同。 即,用户在他们的家用PC上,并使用他们的工作AD帐户连接到办公室。

如何在不同的安全上下文中启动线程?

如何在不同用户的安全上下文中启动一个线程? 当进程正常启动一个线程时,安全上下文也会被传递但是如何在不同安全上下文中使用不同用户的主体启动一个线程?