Como faço para obter a identidade do usuário atual para um usuário de VPN em um aplicativo de formulários do Windows?

No momento, estamos desenvolvendo um Windows Smartclient que precisa autenticar os usuários usando sua associação ao grupo do AD.

Agora temos um requisito para alguns usuários se conectarem pela VPN. Existe alguma maneira de obter a identidade e os grupos da conta do AD a partir do login da VPN?

WindowsIdentity.GetCurrent () retorna a conta de usuário local em vez de suas informações de conta VPN.

O nome da conta local é diferente da conta do AD usada para a conexão VPN. Ou seja, o usuário está em seu PC doméstico e conectando-se ao escritório usando sua conta AD do trabalho.

questionAnswers(1)

yourAnswerToTheQuestion