Авторизация пользователя Winform через активный каталог

У меня есть ситуация, когда я использую следующий код для проверки членства пользователя в AD перед выполнением задач в моем приложении

using System.Security.Principal;
WindowsIdentity  identity = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(identity);
return principal.IsInRole("someGroup");

Приведенный выше код отлично работает для машин в моем домене, однако я у меня есть машины, не входящие в мой домен, на которых установлено приложение WINFORM. Как я могу подтвердить членство пользователя в AD?

Изменить - есть ли способ запросить вход в Windows?

7
задан skaffman 13 January 2011 в 08:45
поделиться