8

現在、AD グループ メンバーシップを使用してユーザーを認証する必要がある Windows スマートクライアントを開発しています。

現在、一部のユーザーが VPN 経由で接続する必要があります。VPN ログインから AD アカウント ID とグループを取得する方法はありますか?

WindowsIdentity.GetCurrent() は、VPN アカウント情報ではなく、ローカル ユーザー アカウントを返します。

ローカル アカウント名は、VPN 接続に使用される AD アカウントとは異なります。つまり、ユーザーは自宅の PC を使用しており、職場の AD アカウントを使用してオフィスに接続しています。

4

1 に答える 1

6

彼らのコンピューターがドメイン上にあり、AD 資格情報でログインしている場合は問題ありません。 WindowsIdentity.GetCurrent()正しく戻ります。VPN でネットワークに接続し、AD に接続していない場合は、うまくいきません。プログラムを AD アカウントとして実行してみてください。「Run As」ダイアログで適切に認証すれば、WindowsIdentity.GetCurrent()正しいはずです。

于 2009-06-25T11:37:49.153 に答える