我们目前正在开发Windows SmartClient的,需要进行身份验证使用他们的AD组成员的用户。
我们现在有一些用户通过VPN连接的要求。 有没有什么办法可以从VPN登录所述广告帐户的身份和群体?
WindowsIdentity.GetCurrent()返回本地用户帐户,而不是他们的VPN帐户信息。
本地帐户名称不同的是,用于VPN连接的AD帐户。 即,用户在他们的家用电脑上,并用他们的工作AD帐户连接到办公室。
我们目前正在开发Windows SmartClient的,需要进行身份验证使用他们的AD组成员的用户。
我们现在有一些用户通过VPN连接的要求。 有没有什么办法可以从VPN登录所述广告帐户的身份和群体?
WindowsIdentity.GetCurrent()返回本地用户帐户,而不是他们的VPN帐户信息。
本地帐户名称不同的是,用于VPN连接的AD帐户。 即,用户在他们的家用电脑上,并用他们的工作AD帐户连接到办公室。
如果他们的计算机上的域名,他们在他们的AD凭据登录,你是好。 WindowsIdentity.GetCurrent()
将返回正确。 如果你到VPN网络,但没有到AD,你的运气了。 尝试运行您的程序作为AD帐户。 如果您在正确验证“运行方式”对话框中, WindowsIdentity.GetCurrent()
应该是正确的。