Я пытаюсь подключиться к серверу edirectory 8.8 с LDAP. Как я буду делать это в .Net? Могу ли я использовать классы в System.DirectoryService, такие как DirectoryEntry и DirectorySearcher, или они специфичны для AD? Должен ли я указать «Строка соединения» по-другому?Подключение к LDAP с C# с использованием DirectoryServices
Я пытаюсь что-то вроде кода ниже, но это не похоже на работу ...
DirectoryEntry de = new DirectoryEntry ("LDAP://novellBox.sample.com","admin","password",AuthenticationTypes.None);
DirectorySearcher ds = new DirectorySearcher(de);
var test = ds.FindAll();
Есть идеи?
Привет, Марк, не иди с этим. eDirectory, похоже, не нравится. SEs считают DC в строке соединения очень специфичной для AD. Я уже видел другой вопрос, но старался оставаться ближе к общей реализации MS, вместо того, чтобы зависеть от еще одной реализации. – Chaitanya
Синтаксис eDir редко заканчивается на dc = this, dc = that. Более типично это было бы ou = OrgU, o = Org вместо dc = нотация. Очевидно, что для поисковой базы необходимо иметь определенное конкретное DN ... – geoffc