Я знаю, что вопрос с 2011 года. В настоящее время, я надеюсь, этот код может кому-то помочь
(C #) Добавить эти ссылки:
using System.DirectoryServices;
using System.DirectoryServices.AccountManagement;
После этого вы можете использовать этот код в своем приложении:
PrincipalContext p = new PrincipalContext(ContextType.Domain, "IP of the server");
bool Valid = p.ValidateCredentials("User", "password");
Переменная с именем: Valid , покажет вам True значение, если logIn в порядке .
Посмотрите на этот вопрос: здесь , StackOverflow , и люди объяснили эту тему более подробно («вход в систему» с помощью Microsoft Active Directory).