Hola!!
He obtenido una pista de alguien que dice que se ha conectado a un servidor OpenLDAP utilizando el siguiente código:
DirectoryEntry nRoot = new DirectoryEntry("LDAP://your ip/o=xxx,c=xxx");
nRoot.AuthenticationType = AuthenticationTypes.None;
nRoot.Username = "uid=xxx,ou=xxx,o=xxx,c=xx"; //full dn
nRoot.Password = "xxx";
DirectorySearcher nDS = new DirectorySearcher(nRoot);
nDS.SearchScope = SearchScope.Subtree;
nDS.Filter = "objectClass=*";
//nDS.PageSize = 1000;
SearchResult sr = nDS.FindOne();
Pero lo que no sé a qué ip se refiere cuando pone:
DirectoryEntry nRoot = new DirectoryEntry("LDAP://your ip/o=xxx,c=xxx");
supongo que tendrá que ser la iP del servidor OpenLDAP no? pero no sé como obtenerla porque yo la única información que tengo del servidor al que quiero conectarme es el el path en formato siguiente:
xxxxx.xx.ehu.es
y no sé qué ip poner ahí.
madre mía que desesperación...
gracias,
Mari.