Bonjour tout le monde.

J'ai besoin de faire une recherche dans un LDAP sur un champ "uid"...

Mais je ne sais pas comment faire


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.Binding;
import javax.naming.NameClassPair;
import javax.naming.NamingEnumeration;
import javax.naming.InitialContext;
 
public class testLDAP {
public static void main(String[] args) {
try {
Hashtable env = new Hashtable();
env.put("java.naming.factory.initial",
"com.sun.jndi.ldap.LdapCtxFactory");
env.put("java.naming.provider.url",
"ldap://192.168.1.20:389/ou=people,dc=assos,dc=com") ;
 
Context ictx = new InitialContext(env) ;
}
}
}
Voici apres quelque recherche ce que j'ai pour me connecter à mon LDAP.

Mais comment lister les users par "uid" ou même ne selectionner
que le user avec le uid selectionner ...

Merci d'avance