Estoy intentando conectarme a un servidor de edirectory 8.8 que ejecuta LDAP. ¿Cómo haría eso en .Net? ¿Puedo seguir usando las clases en System.DirectoryService como DirectoryEntry y DirectorySearcher o son AD específicos? ¿Debo especificar la "Cadena de conexión" de forma diferente?Conexión a LDAP desde C# usando DirectoryServices
estoy tratando algo así como el código de abajo pero no parece funcionar ...
DirectoryEntry de = new DirectoryEntry ("LDAP://novellBox.sample.com","admin","password",AuthenticationTypes.None);
DirectorySearcher ds = new DirectorySearcher(de);
var test = ds.FindAll();
¿Alguna idea?
Hola Marc, no te vayas con esto tampoco. eDirectory no parece gustarle. Las EE consideran que el DC en la cadena de conexión es muy específico para AD. Ya había visto la otra pregunta, pero estaba tratando de estar más cerca de la implementación general de MS en lugar de tomar una dependencia en otra implementación. – Chaitanya
La sintaxis eDir rara vez termina en dc = this, dc = that. Más típicamente sería ou = OrgU, o = Org en lugar de la notación dc =. Obviamente, debe tener el DN específico correcto para la base de búsqueda ... – geoffc