Я раньше не работал с Active Directory, и мне нужно установить соединение между автономной реализацией Unity в C # и Active Directory, установленной на Windows Server 2012 R2 через LDAP.При каждом подключении я получаю одну и ту же ошибку:
LdapException: (49) Недопустимые учетные данные LdapException: Сообщение сервера: 8009030C: LdapErr: DSID-0C0903C5, комментарий: ошибка AcceptSecurityContext, данные 2030, v2580
И я уверен, что мои имя пользователя и пароль верны.
DirectoryEntry entry = new DirectoryEntry("LDAP://"+ serverName+":"+port,userName,password);
DirectorySearcher ds = new DirectorySearcher(entry);
ds.Filter = "XX";
SearchResult result = ds.FindOne();
ResultPropertyCollection rpc = result.Properties;
foreach (string property in rpc.PropertyNames)
{
foreach (object value in rpc[property])
console.text+="Property = " + property + "Value = " + value;
}
}
catch (Exception ex)
{
Debug.Log(ex);
}
Я уже пытался с LdapAdmin (инструмент управления каталогами LDAP с открытым исходным кодом), но я получил ту же ошибку даже с командной строкой ldp в Windows PowerShell.Любая помощь будет оценена. Скриншот