Caractères spéciaux
Il est également possible de trouver des entrées comprenant des caractères spéciaux. Lorsque
ces caractères sont présents dans un séquence d'attributs, utilisez une barre oblique (\) et un
code Hex-ASCII à deux caractères comme suit :
Caractères spéciaux
(
)
<
>
/
\
Exemple
(givenName=James \28Jim\29)
trouve chaque entrée pour laquelle la valeur de l'attribut givenName (prénom) est identique
à « James (Jim) »
Filtre de noms
Le filtre de noms détermine les attributs utilisés lors de la recherche dans la base de données
LDAP.
Exemples :
(displayName=%) L'attribut displayName est utilisé pour la recherche.
Le signe de pourcentage (%) est remplacé par le nom ou la partie du nom
saisi(e) par l'utilisateur.
Si vous entrez par exemple le caractère « A », le téléphone effectue la
recherche dans les bases de données LDAP afin de trouver toutes les
entrées dans lesquelles l'attribut displayName commence par « A ». Si vous
entrez ensuite un « b », les entrées dont le displayName commence par
« Ab » sont recherchées.
(|(cn=%)(sn=%))
Les attributs cn ou sn sont utilisés pour la recherche.
Si vous entrez par exemple le caractère « n », le téléphone recherche dans
les bases de données LDAP toutes les entrées dont l'attribut cn ou sn
commence avec « n ». Si vous entrez ensuite un « o », la recherche porte sur
les entrées dont l'attribut cn ou sn commence par « no ».
LDAP ne fait pas de différence entre les majuscules et les minuscules lors de la
recherche.
Répertoire LDAP – exemple de configuration
Code ASCII
\28
\29
\3c
\3e
\2f
\2a
Caractères spéciaux
=
&
~
*
|
Code ASCII
\3d
\26
\7e
\2a
\7c
93