Запросы LDAP в C# - PullRequest
       11

Запросы LDAP в C#

0 голосов
/ 14 января 2020

Есть ли у кого-нибудь опыт запроса LDAP в C# и когда поля возвращаются без значения?

У меня есть некоторые атрибуты в LDAP, которые, как я знаю, заполнены, но они не отображаются при запросе в C# приложение Некоторые поля делают, а некоторые нет.

Любая помощь / совет высоко ценится.

Вот фрагмент основного кода:

string adResults = string.Empty;
DirectorySearcher directorySearcher = new DirectorySearcher();
DirectoryEntry dirEntry = new DirectoryEntry(LDAP, USER, PASSWORD);
directorySearcher.Filter = "(mail=" = EmailAddress + ")";

directorySearcher.PropertiesToLoad.Add("cn");
directorySearcher.PropertiesToLoad.Add("company");

SearchResult res = directorySearcher.FindOne();
adResults += (String)res.Properties["cn"][0];
adResults += (String)res.Properties["company"][0];

return adResults;
...