Formato del filtro
Un filtro consta de por lo menos un criterio de búsqueda. Un criterio define el atributo LDAP en
el que se debe buscar la cadena de caracteres introducida, por ej. sn=%. El signo de porcentaje
(%) es un comodín para la entrada del usuario.
Operadores
Se pueden utilizar los siguientes operadores para crear filtros:
Operador
Significado
=
igualdad
!=
negación
>=
mayor que
<=
menor que
~
aprox. igual (dependiendo del
servidor LDAP)
*
comodín
Es posible unir varios criterios con los operadores lógicos Y (&) o bien O (|). Los operadores
lógicos "&" y "|" se sitúan delante de los criterios de búsqueda. El criterio de búsqueda debe
ponerse entre paréntesis y se tiene que poner entre paréntesis una vez más la expresión
completa. También se pueden combinar operaciones con Y y O.
Ejemplos
Operación Y:
(&(givenName=%)(mail=%))
Busca las entradas cuyos nombres y direcciones de correo electrónico
comiencen con los caracteres introducidos por el usuario.
Operación O:
(|(displayName=%)(sn=%))
Busca los registros cuyos nombres mostrados o apellidos empiecen por los
caracteres introducidos por el usuario.
Operaciones
(|(&(displayName=%)(mail=%))(&(sn=%)(mail=%)))
combinadas:
Busca las entradas cuyos nombres mostrados y direcciones de correo electró-
nico o cuyos apellidos y direcciones de correo electrónico comiencen con los
caracteres introducidos por el usuario.
Agenda telefónica LDAP – Ejemplo de configuración
Ejemplo
(attribute1=abc)
(!(attribute1=abc))
(attribute1>=1000)
(attribute1<=1000)
(attribute1~=abc)
(attr1=ab*) o (attr1=*c) o (attr1=*b*)
109