Sto provando a connettermi a un server edirectory 8.8 che esegue LDAP. Come potrei fare per farlo in. Net? Posso ancora utilizzare le classi in System.DirectoryService come DirectoryEntry e DirectorySearcher o sono specifiche di AD? Devo specificare la "stringa di connessione" in modo diverso?Connessione a LDAP da C# utilizzando DirectoryServices
Sto provando qualcosa come il codice qui sotto, ma non sembra funzionare ...
DirectoryEntry de = new DirectoryEntry ("LDAP://novellBox.sample.com","admin","password",AuthenticationTypes.None);
DirectorySearcher ds = new DirectorySearcher(de);
var test = ds.FindAll();
Tutte le idee?
Ciao Marc, non andare con questo neanche. eDirectory non sembra gradirlo. La SE calcola che la CC nella stringa di connessione è molto specifica per l'AD. Avevo già visto l'altra domanda, ma stavo cercando di rimanere più vicino all'implementazione generale della SM piuttosto che prendere una dipendenza dall'ennesima implementazione. – Chaitanya
La sintassi eDir si conclude raramente in dc = this, dc = that. Più tipicamente sarebbe ou = OrgU, o = Org invece della dc = notazione. Ovviamente devi avere il DN specifico corretto per la base di ricerca ... – geoffc