Tout d'abord, laissez-moi commencer par dire que je suis totalement nouveau à travailler avec LDAP.LDAP: Comment rechercher un ID utilisateur donné dans plusieurs unités organisationnelles?
Je travaille sur une application qui partage un serveur LDAP avec quelques applications héritées.
Tous les comptes utilisateur de l'application héritée sont organisés en unités organisationnelles par ID. Chaque entrée a un uid
qui est l'adresse e-mail des utilisateurs.
je peux trouver si un utilisateur avec l'e-mail [email protected]
existe dans l'unité d'organisation 12345
en utilisant un dn
quelque chose comme ceci: ou=someGroup,ou=12345,[email protected]
Cependant, ce que je voudrais être en mesure de faire est de vérifier l'existence d'un utilisateur sur plusieurs unités organisationnelles. Par exemple, j'aimerais pouvoir vérifier si un courriel est utilisé avec un nombre arbitraire d'unités organisationnelles. (par exemple, vérifiez au sein de 12345
, 23452
et 34352
). Après avoir cherché, il semble que je devrais être capable de trouver plusieurs entrées avec un seul dn
, mais je n'ai pas compris comment vérifier ce scénario.
Est-ce que quelqu'un sait comment je peux faire un chèque comme ça? J'utilise Spring LDAP.