Table des matières

LDAP

Peuplement des abonnés par un groupe ldap

Inclusion d'une requête LDAP (1 passe) (include_ldap_query)

Permet de s'appuyer sur des groupes de groupes.

include_ldap_query
attrs mail
ssl_ciphers ALL
filter (&(|(aglnPersonStatus=OFFI)(aglnPersonStatus=PROV))(seeAlso=cn=inpg-appli-harpgest-utilisateurs)(!(aglnMailStatus=nomail)))
name inpg-pers-etab-harpgest
host ldaphost:389
use_ssl no
passwd XXXXXX
timeout 300
suffix ou=people,ou=inpg,dc=agalan,dc=org
user uid=TOTO,ou=people,ou=inpg,dc=agalan,dc=org
ssl_version sslv2
scope sub
select all

Inclusion d'une requête LDAP (2 passes) (include_ldap_2level_query) (default)

Ne peut s'appuyer que sur des groupes à plat.

include_ldap_2level_query
select2         all
scope2          base
regex1          uid=[A-Za-z0-9]*
suffix2         [attrs1]
suffix1         ou=inpg,dc=agalan,dc=org
attrs1          member
user            uid=toto,ou=people,ou=inpg,dc=agalan,dc=org
select1         regex
filter2         (mail=*)
timeout1        300
ssl_ciphers     ALL
attrs2          mail
scope1          sub
host            ldaphost:389
use_ssl         no
passwd          xxxxxxx
filter1         (cn=inpg-xxxx)
timeout2        300

Autre exemple de filtre (filter)

(&(objectClass=aglnPerson)(!(aglnMailStatus=nomail))(seeAlso=cn=inpg-enseignants-flat))

Paramétrage

filter2 (&(mail=*)(!(aglnMailStatus=nomail)))
attrs2 aglnMailEffectiveAddr
 attrs2 aglnMailRedirectAddr

LDAP named filters :

employees.ldap

##Ldap filter : to verify that the user are employees 'IATOSS' or 'ENS' 
#####
 
host            ldap.univ-rennes1.fr
port            389
suffix          dc=univ-rennes1,dc=fr
filter          ( &(mail=[sender])(employeetype=IATOSS))
scope           sub