Я никогда не запрограммировал Active Directory и MVC раньше и не нуждался в советах.. NET. Как искать и получать список пользователей в Active Directory.
Я использую следующий код для поиска и получения списка пользователей в представлении. Я не знаю, нахожусь ли я на правильном пути, и как мне получить его в виде списка на cshtml?
public ActionResult Find()
{
DirectoryEntry entry = new DirectoryEntry(
"LDAP://example..");
DirectorySearcher searcher;
SearchResultCollection results;
searcher = new DirectorySearcher(entry);
searcher.Filter = "(&(objectClass=user)(displayname=*))";
searcher.SearchScope = SearchScope.Subtree;
using (searcher)
{
results = searcher.FindAll();
foreach (SearchResult result in results)
{
string searchOK = result.Properties["displayname"][0].ToString();
objects.Add(searchOK);
}
}
return View();
}
Это сработало! Большое спасибо :) – Kasra