У меня есть ситуация, когда я использую следующий код для проверки членства пользователя в AD перед выполнением задач в моем приложении
using System.Security.Principal;
WindowsIdentity identity = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(identity);
return principal.IsInRole("someGroup");
Приведенный выше код отлично работает для машин в моем домене, однако я у меня есть машины, не входящие в мой домен, на которых установлено приложение WINFORM. Как я могу подтвердить членство пользователя в AD?
Изменить - есть ли способ запросить вход в Windows?