Java - LDAP

blub-

Grünschnabel
Hallo erstmal.

Ich habe eine Frage zu Java und LDAP. Gleich vorweg, es ist das erste Mal, dass ich mich damit beschäftige.

Ich habe mir vorhin folgenden Artikel angeschaut:

http://www.javaworld.com/javaworld/jw-06-2007/jw-06-springldap.html

Dort wird erklärt wie man z.B.: für alle Personenobjekte das CN-Attribut ausgibt.

Meine Frage nun gibt es eine Möglichkeit, dass ich das gesamte LDAP-Verzeichnis auslese, oder muss ich jede Gruppe einzeln auslesen so wie dies im Artikel für Personen beschrieben ist.

Ich kopiere mal den relevanten Ausschnitt (vom oben erwähnten Artikel) des Java-Codes rein.

Code:
SearchControls controls = new SearchControls();
            controls.setSearchScope(SearchControls.SUBTREE_SCOPE);
            results = ctx.search("", "(objectclass=person)", controls);

Danke schon mal für alles und ein schönes Wochenende

blub
 
Hallo,

welche Informationen möchtest du denn aus dem LDAP Verzeichnis auslesen?
Welche Objekte (alle Gruppen, alle User, aller Gruppen mit User), Welche Attribute je Objekt?

Gruß Tom
 
Hallo Thomas,

danke für deine Antwort. Ich hab das Problem jetzt so gelöst, dass ich nach den einzelnen Gruppen suche und dann dieses Ergebnis einzeln abarbeite.

Meine Aufgabe ist es, alle Informationen aus LDAP auszulesen und diese dann in eine andere Datenbank zu schreiben.

mfg
blub
 
Zurück