Announcement

Collapse
No announcement yet.

von LDAP alle Gruppen anzeigen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • von LDAP alle Gruppen anzeigen

    Hallo,

    bin neu hier und weiß auch nicht recht in welche "Abteilung" dieses Thema
    gehört. Bitte Bescheid geben, wenn ich was falsch mache!

    So nun zu meinem Problem.

    Ich habe mich in Java mit einem LDAP verbunden. Das hat super funktioniert.
    Jetzt möchte ich alle Gruppen und Untergruppen auslesen/anzeigen, die es dort gibt.
    Mein Codeausschnitt sieht so aus:

    String base = "dc=TEST,dc=LOCAL";
    String filter = "(objectClass=ou)";

    SearchControls ctls = new SearchControls();
    ctls.setSearchScope(SearchControls.SUBTREE_SCOPE);
    ctls.setReturningAttributes(new String[] {"ou"});

    NamingEnumeration resultEnum = ctx.search(base, filter, ctls);

    while (resultEnum.hasMore()) {
    SearchResult result = (SearchResult) resultEnum.next();

    System.out.println(result.getNameInNamespace());

    Attributes attrs = result.getAttributes();
    NamingEnumeration e = attrs.getAll();
    while (e.hasMore()) {
    Attribute attr = (Attribute) e.next();
    System.out.println(attr);
    }
    System.out.println();
    }


    Leider wird keine einzige Gruppe angezeigt. Es kommt aber auch keine
    Fehlermeldung. Was muss ich also tun, damit alle Gruppen angezeigt werden?

    Tschü, Forumer86
Working...
X