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 :

[LDAP] Récupérer la liste des personnes d'un annuaire


Sujet :

API standards et tierces Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 162
    Points : 60
    Points
    60
    Par défaut [LDAP] Récupérer la liste des personnes d'un annuaire
    Bonjour,

    Chaque individu a une fiche dans l'annuaire sous l'arborescence key=[numero],ou=users,dc=entreprise,dc=com

    [numero] correspond au numero de la personne.

    Seulement pour récupérer les infos sur une personne, j'ai besoin de son numéro que je ne connais pas !
    Savez-vous comment (quelle méthode !) je peux récupérer son numéro ?
    Quand je me base dans le répertoire parent, je vois des sous-directions mais pas celle qui correspond aux individus.

    Merci.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 23
    Points : 28
    Points
    28
    Par défaut
    Tu dois surement avoir certaines informations sur la personne.

    En supposant que tu connaisses son "cn" (=common name), tu devrais pouvoir y accèder de la manière suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cn=nom,ou=users,dc=entreprise,dc=com
    Où "nom" est le nom de la personne que tu recherches.

    Ensuite, une fois que tu as fais un "search" sur cette personne, tu pourras récupérer les attributs, et donc son numéro.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 162
    Points : 60
    Points
    60
    Par défaut
    J'ai effectué le test avec un cn qui existe bien et une exception est lancée !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    javax.naming.NameNotFoundException
    De plus, je ne connais pas, à priori, le nom des utilisateurs. Je veux rapatrier tous les utilisateurs pour les mettre dans un fichier CSV.
    Qqun aurait-il une idée de la façon de procéder ?

    Merci.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 23
    Points : 28
    Points
    28
    Par défaut
    Et en utilisant le petit programme que j'ai mis sur ton autre post?

    avec un root du style "ou=users,dc=entreprise,dc=com"?

Discussions similaires

  1. [XL-2007] Récupérer la liste des noms et des login des personnes d'une active directory
    Par pio_killer dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/05/2012, 15h20
  2. Récupérer la liste des thread "Stopped" : JNDI Ldap
    Par inflation dans le forum Général Java
    Réponses: 7
    Dernier message: 25/05/2011, 17h30
  3. Comment récupérer la liste des contacts de outlook express?
    Par arnaud_verlaine dans le forum Outlook Express / Windows Mail
    Réponses: 6
    Dernier message: 12/10/2004, 15h53
  4. Comment récupérer la liste des logiciels installés sur une machine ?
    Par david_chardonnet dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 19/09/2003, 17h41
  5. Récupèrer la liste des disques durs
    Par Tililian dans le forum C++Builder
    Réponses: 4
    Dernier message: 19/06/2003, 12h42

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