Bonjour à tous,
Je developpe actuellement une procedure de recherche dans un annuaire LDAP. Celle-ci retrouve ce que je lui demande tant que l'utilisateur que je cherche se trouve dans la même branche (container) LDAP....Si l'utilisateur recherché est sur une autre branche de LDAP que l'utilisateur connecté ça ne marche pas....et je ne peux pas vérifier que "theUserToCheck" existe dans mon annuaire....
C'est possible ? Une idée ?
************************************************
recherche
************************************************
Attributes matchAttrs = new BasicAttributes(true);
matchAttrs.put(new BasicAttribute("sAMAccountName", theUserToCheck));
NamingEnumeration answer = getTheContext().search("", matchAttrs);
while (answer.hasMore()) {
Binding currentElement = (Binding)answer.next();
System.out.println(">>>" + currentElement.getName());
found = true;
System.out.println("User : '"+theUserToCheck+"' exists in ADS/LDAP system");
}
Partager