Source de données de type LDAP

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Une source de données LDAP est automatiquement créée lorsque vous configurez votre instance pour l’intégrer à LDAP.

    Exemple de source de données LDAP

    Traitement d’une demande LDAP volumineuse sans pagination

    Lorsqu’un serveur LDAP ne prend pas en charge la pagination, une demande volumineuse est automatiquement divisée en plusieurs requêtes plus petites.

    Ce processus est connu sous le nom de « grignotage » de la demande LDAP. La demande volumineuse est divisée en plusieurs demandes plus petites, en fonction de la valeur du champ Requête dans la définition d’unité organisationnelle LDAP. Ce champ doit spécifier une valeur unique telle que l’adresse e-mail ou l’ID d’utilisateur.

    Par exemple, la requête LDAP suivante peut renvoyer plus de 1 000 enregistrements.

    (&(objectclass=user)(sn=*))
    Dans cet exemple, le champ Requête du serveur LDAP est preferredIdentity. L’instance divise ensuite la demande volumineuse en plusieurs demandes plus petites, en regroupant les enregistrements en fonction de la valeur preferredIdentity .
    (&((&((preferredIdentity>=0)(preferredIdentity<=1))))((&(objectclass=user)(sn=*))))
    (&((&((preferredIdentity>=1)(preferredIdentity<=2))))((&(objectclass=user)(sn=*))))
    (&((&((preferredIdentity>=2)(preferredIdentity<=3))))((&(objectclass=user)(sn=*))))
    . . .
    (&((&((preferredIdentity>=9)(preferredIdentity<=a))))((&(objectclass=user)(sn=*))))
    (&((&((preferredIdentity>=a)(preferredIdentity<=b))))((&(objectclass=user)(sn=*))))
    (&((&((preferredIdentity>=b)(preferredIdentity<=c))))((&(objectclass=user)(sn=*))))