Я хочу аутентифицировать пользователя на сервере MS Active Directory.
Поскольку для этого доступны два пространства имен, я хочу использовать System.DirectoryServices.Protocols.
В настоящее время я подтверждаю пользователя, используя следующий код
var valid = false;
var credentials = new NetworkCredential("user01", "password01");
var serverId = new LdapDirectoryIdentifier("192.168.1.21:389");
var conn = new LdapConnection(serverId, credentials);
try
{
conn.Bind();
valid = true;
}
catch
{
}
Приведенный выше код правильно проверяет пользователя, но он также проверяет старый пароль.
Как мне от этого избавиться?
Я проверил следующие вопросы