IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[JNDI][LDAP] Récupération du dn


Sujet :

API standards et tierces Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 25
    Points : 21
    Points
    21
    Par défaut [JNDI][LDAP] Récupération du dn
    Bonjour,

    je désire recupérer le DN d'une personne présente dans mon annuaire LDAP.
    Cependant, j'arrive à récupérer tous les attributs liés à cette personne sauf le dn alors qu'avec un client LDAP de type MaxWare, je retrouve bien le DN...
    Pourquoi ?

    Voici le code

    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
    23
    24
    25
    26
    27
     
    try {
    	  Hashtable hashtableEnvironment = new Hashtable();
    	  hashtableEnvironment.put(
    		Context.INITIAL_CONTEXT_FACTORY, 
    		"com.sun.jndi.ldap.LdapCtxFactory"
    	  );
    	  hashtableEnvironment.put(
    		Context.PROVIDER_URL, 
    		"ldap://host:389/"
    	  );
     
                DirContext  context = new InitialDirContext(hashtableEnvironment);
                SearchControls searchControls = new SearchControls();
                searchControls.setSearchScope(SearchControls.SUBTREE_SCOPE);
               NamingEnumeration resultat = context.search ("o=xxxx,C=FR","uid=toto",searchControls);
    	  System.err.println(resultat);
    	  while(resultat.hasMore()) {	  	
     
                           SearchResult sr = (SearchResult) resultat.next();
                           Attributes attributs = sr.getAttributes();
                           NamingEnumeration e = attributs.getAll();
                               while(e.hasMore()){
                                      System.err.println(e.next());
                               }
     
    	}

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 57
    Points : 68
    Points
    68
    Par défaut
    t'as assayé getDN() ?

Discussions similaires

  1. [JNDI][LDAP] Suppression valeur d'un attribut
    Par nesbla dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 25/08/2006, 11h57
  2. [JNDI/LDAP] Requête LDAP ordonnée
    Par nesbla dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 22/06/2006, 09h38
  3. JNDI-LDAP - problème d'affichage de groupes
    Par sangei dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 20/04/2006, 14h38
  4. [LDAP] récupération login de l'utilisateur via Active Directory
    Par kcizth dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 21/12/2005, 16h47
  5. [JNDI] [LDAP] [DirContext] [LdapContext] DN / introspection
    Par wazup dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 09/04/2004, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo