Operatori per Query LDAP
http://msdn.microsoft.com/en-us/library/ms675768%28VS.85%29.aspx
http://technet.microsoft.com/en-us/library/aa996205%28EXCHG.65%29.aspx
- QUery di esempio per avere Tutti gli Utenti Attivi di AD (Codice Java)
private static final String FILTER_USERS_ACTIVE = "(&(objectCategory=user)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))"; - Query di esempio per avere Tutti gli Utente Attivi che rispondo ad un criterio di ricerca
"(&(|(" + FIELD_NOME_COMPLETO + "=*" + filter + "*)(" + FIELD_EMAIL + "=*" + filter + "*)(" + FIELD_TEL + "=*" + filter + "*)(" + FIELD_UFFICIO + "=*" + filter + "*))(" + FILTER_USERS_ACTIVE + "))";
Dove
public static final String FIELD_ACCOUNT_NAME = "sAMAccountName";
public static final String FIELD_EMAIL = "mail";
public static final String FIELD_TEL = "telephoneNumber";
public static final String FIELD_UFFICIO = "physicalDeliveryOfficeName";
public static final String FIELD_NOME_COMPLETO = "cn";
public static final String FIELD_NOME = "givenName";
public static final String FIELD_COGNOME = "sn";
public static final String FIELD_NOME_VISUALIZZATO = "displayName";
public static final String FIELD_GROUPS = "memberOf";
Commenti