Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Programmation.java : LDAP et Java

Posté par kowalsky () le 10 avril 2008

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 :)







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 :)

> Lire le message (3 commentaires, moyenne: 1,7).  

Vous avez demandé le commentaire #921667.

Filtre

Posté par Cheneson Cyril () le 10/04/2008 à 17:12. (lien). Évalué à 1.

Si tu veux juste les utilisateurs avec un "uid", utilises les filtres.
Je sais faire en perl mais je ne connais pas les API Java pour se connecter a LDAP

Cyril