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

Sécurité Discussion :

LDAP: recherche sur un attribut multivalué


Sujet :

Sécurité

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Par défaut LDAP: recherche sur un attribut multivalué
    Bonjour.

    J'ai besoin d'effectuer une recherche LDAP dont le filtre est nécessairement sur un attribut multivalué : Il me faut trouver toutes les personnes appartenant uniquementà un groupe déterminé à l'aide de l'attribut memberOf.
    Déterminer son appartenance au groupe "MonGroupeOk" ne pose pas de problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (memberOf=dn_de_MonGroupeOK)
    En revanche, pour déterminer son appartenance à un groupe autre que "MonGroupeOk", je n'ai toujours pas de problème si il n'a pas le groupe "MonGroupeOk" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (&(memberOf=*)(!(memberOf=dn_de_MonGroupeOk)))
    mais je n'arrive pas à trouver de solution pour trouver ceux qui ont le groupe "MonGoupeOk" ET d'autres groupes en même temps...

    Vu que les filtres LDAP agissent en cherchant si une des valeurs (quelconque) de l'attribut correspond, il ne m'est pas possible de trouver celles qui ont autre chose que "MonGroupeOk".

    Je n'ai pas la possibilité d'effectuer plusieurs requêtes successives, qui m'auraient permis par une soustraction d'ensembles de m'en sortir. Je n'ai pas non plus la possibilité de modifier le code de l'application appelante.

    Du coup, je me demande si :
    • si il est possible d'avoir un compteur de valeurs de l'attribut
    • si il existerait une option pour forcer le filtre à être appliqué à une même instance de valeurs de l'attribut


    Merci d'avance pour vos réponses et suggestions ...

  2. #2
    Membre chevronné Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Par défaut
    Bon, après une lecture un peu plus poussée des docs, et des tentatives diverses, j'ai vu qu'il était impossible d'effectuer ce genre de requetes avec les filtres LDAP du fait de l'impossibilité d'écrire :

    "Il existe une entrée de mon attribut qui contient une valeur différente de 'la valeur X'"

    Je ne peux qu'écrire "Mon attribut n'est pas vide et il n'existe pas 'la valeur X' dans mon attribut", ce qui ne représente qu'un sous-ensemble de la population que je voudrais isoler.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (&(memberOf=*)(!(memberOf=monGroupe)))

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. recherche sur un attribut collection
    Par avereyl dans le forum Hibernate
    Réponses: 1
    Dernier message: 06/08/2007, 12h13
  2. [VB2005] Connection et recherche sur un ldap
    Par Nulenprogra dans le forum Windows Forms
    Réponses: 2
    Dernier message: 19/03/2007, 16h16
  3. Réponses: 1
    Dernier message: 08/03/2007, 11h55
  4. [LDAP] Résultat vide après recherche sur Active Directory
    Par crashyear dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 23/10/2006, 18h40
  5. [Mail] LDAP-PHP / Recherche sur 2 branches "OU"
    Par Yoshi_da_f..k dans le forum Langage
    Réponses: 5
    Dernier message: 29/09/2006, 14h30

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