-
[C#] [LDAP]
Bonjour,
Je cherche de la documentation sur les filtres des requetes LDAP.
Pour des controles de droits dans une application, je cherche si un utilisateur appartient à un groupe X. J'arrive à trouver tous les utilisateurs d'un groupe mais PAS tous les groupes d'un utilisateur.
Pour n'importe quelle idée, je suis preneur :idea:
Salutations, Philippe
PS :
Code:
searcher.Filter = "(&(SAMAccountName="+"usernameRecherche"+")(memberOf=*))";
je cherche en gros à remplcer * par un nom de groupe ...
-
Hum.. jette un oeil ici : on ne sait jamais : http://morpheus.developpez.com/ADDotnet/index.php
A+
-
merci beaucoup mais j'avais déjà consulté :-)
En fait j'ai trouvé une solution pour avoir un filtre de recherche.
Dû fait que cette fonctionnalité de contrôle est appellée très souvent, il faut garantir la rapidité, donc c'est pour ca que j'ai exclu d'avoir une boucle de recherche (facile à faire depuis la recherche par groupe).
La fonction que j'ai implémentée avec le filtre renvoie le fait que si un user X est dans groupe Y en moins d'une ms .. c'est plus que satisfaisant ...
filtre :
searcher.Filter = "(&(objectCategory=user)(SAMAccountName="+user+")(memberOf=CN="+nomDuGroupe+",OU=Distribution Lists,OU=Exchange,OU="+pays+",DC="+ frime +",DC=net))";