CONFIGURATION
Pourquoi et quand exécuter cette tâche
Utilisez le champ Type of search filter to use dans le document Directory Assistance de l'annuaire pour spécifier les filtres de recherche LDAP utilisés pour consulter l'annuaire.
Tableau 1. Options des filtres de recherche LDAP
Remarque : Chaque attribut du filtre de recherche doit être indexé dans l'annuaire Active Directory. Dans le cas contraire, les performances des recherches sont dégradées et les résultats peu fiables.
Cette option remplace le paramètre WebAuth_AD_Group de la version 5 de NOTES.INI, qui permettait de rechercher les groupes Active Directory.
Définition de filtres de recherche personnalisés
Il peut être nécessaire de définir des filtres de recherche personnalisés si les recherches ne renvoient pas de résultats ou si les résultats renvoyés le sont pour des entrées erronées. Cette situation peut se produire si le serveur d'annuaire LDAP distant utilise un schéma non standard. En principe, les filtres personnalisés ciblent un attribut spécifique, susceptible d'être utilisé pour générer des correspondances efficaces et uniques ; unique car la valeur de l'attribut est différente pour chaque entrée, et efficace car il existe un index ou un autre mécanisme rapide garantissant la rapidité des recherches.
Pour définir des filtres de recherche personnalisés, vous devez vous familiariser avec la syntaxe valide des filtres de recherche décrite dans les RFC 2251 et 2254.
Sélectionnez Personnalisé dans le champ Type of search filter to use et indiquez la manière dont vous souhaitez définir le filtre de recherche personnalisé :
Tableau 2. Champs utilisés pour définir les filtres de recherche personnalisés
(|(cn=%*)(|(&(sn=%a)(givenname=%z))(&(sn=%z)(givenname=%a))))
Si un utilisateur a spécifié "Patricia Leclerc" dans un champ de destinataire du courrier, le filtre résultant utilisé dans la demande de recherche LDAP sera le suivant :
(|(cn=Patricia Leclerc)(|(&(sn=Patricia)(givenname=Leclerc))(&(sn=Leclerc)(givenname=Patricia))))
Vous pouvez personnaliser le filtre de courrier si les utilisateurs entrent systématiquement leur attribut UID dans un champ de destinataire du courrier. Le filtre personnalisé pourrait correspondre à :
(uid=%*)
A l'aide de ce filtre, si un utilisateur a spécifié BAK12345 dans un champ de destinataire du courrier, le filtre résultant utilisé dans la demande de recherche LDAP sera le suivant :
(uid=BAK12345)
Si un utilisateur a spécifié "Marianne Blanc" à l'invite de connexion HTTP, le filtre résultant utilisé dans la demande de recherche LDAP sera le suivant :
(|(cn=Marianne Lebrun)(|(&(sn=Marianne)(givenname=Lebrun))(&(sn=Lebrun)(givenname=Marianne))))
Vous pouvez personnaliser le filtre d'authentification si les utilisateurs indiquent généralement leur ID d'employé ou leur attribut de courrier à l'invite de connexion. Dans ce cas, le filtre personnalisé pourrait correspondre à :
(|(employeeID=%*)(mail=%*))
Par conséquent, si un utilisateur a spécifié "MB12345" à l'invite de connexion, le filtre résultant utilisé dans la demande de recherche LDAP sera le suivant :
(|(employeeID=AS12345)(mail=AS12345))
(|(&(objectclass=groupOfUniqueNames)(UniqueMember=%*))(&(objectclass=groupOfNames)(Member=%*)))
Dans ce cas, une recherche d'appartenance de membre sur "cn=Julie Deroy,ou=Westford,o=Audimatique" génèrera le filtre suivant pour la demande de recherche LDAP :
(|(&(objectclass=groupOfUniqueNames)(UniqueMember=cn=Julie Deroy,ou=Ventes,o=Audimatique))(&(objectclass=groupOfNames)(Member=cn=Julie Deroy,ou=Ventes,o=Audimatique)))
Si le serveur LDAP activé pour l'extension des groupes LCA enregistre les groupes en utilisant la valeur aclGroup pour objectClass, vous pouvez spécifier le filtre personnalisé suivant :
(&(objectclass=aclGroup)(Member=%*))
Dans ce cas, une recherche d'appartenance de membre sur "cn=Julie Deroy,ou=Ventes,o=Audimatique" utilisera le filtre suivant dans la demande de recherche LDAP :
(&(objectclass=aclGroup)(Member=cn=Julie Deroy,ou=Ventes,o=Audimatique))
Syntaxe pour les filtres de recherche LDAP personnalisés
Pour définir un filtre de recherche personnalisé, insérez des paramètres dans des filtres de recherche LDAP standard pour représenter une partie des noms recherchés.
Tableau 3. Paramètres à utiliser dans les filtres de recherche LDAP standard
Exemple
Tableau 4. Exemples de filtres de recherche LDAP personnalisés
(cn=Alex M Davidson)(mail=""))
Concepts associés Configuration de l'assistance d'annuaire
Tâches associées Création d'un document Directory Assistance pour un annuaire LDAP distant