1 |
<?php |
2 |
/** |
3 |
* Ce fichier permet de configurer les connexions a des annuaires LDAP. |
4 |
* |
5 |
* @package openmairie_exemple |
6 |
* @version SVN : $Id: directory.inc.php 2198 2013-03-28 17:08:33Z fmichon $ |
7 |
*/ |
8 |
|
9 |
/** |
10 |
* Tableau de configuration de l'annuaire LDAP. |
11 |
*/ |
12 |
$directory = array(); |
13 |
|
14 |
/** |
15 |
* Informations sur $directory |
16 |
* |
17 |
* La variable $directory est un tableau associatif. Ce tableau peut, de ce |
18 |
* fait, contenir plusieurs configurations d'annuaires LDAP differentes. |
19 |
* Chaque connexion est representee par une clef de tableau. |
20 |
* |
21 |
* Ces clefs se retrouvent dans le fichier database.inc.php et permettent |
22 |
* d'associer une base de donnees precise a un annuaire LDAP precis. |
23 |
* |
24 |
* Les autres clefs de configuration : |
25 |
* |
26 |
* ldap_server -> Adresse du serveur LDAP |
27 |
* ldap_server_port -> Port d'ecoute du serveur LDAP |
28 |
* |
29 |
* ldap_admin_login -> identifiant de l'administrateur LDAP |
30 |
* ldap_admin_passwd -> mot de passe de cet administrateur |
31 |
* |
32 |
* ldap_base -> Base de l'arbre LDAP |
33 |
* ldap_base_users -> Base utilisateurs de l'arbre LDAP |
34 |
* |
35 |
* ldap_user_filter -> Filtre utiliser par la fonction ldap_search |
36 |
* ldap_login_attrib -> Attribut LDAP qui sera utilise comme login dans la base |
37 |
* |
38 |
* ldap_more_attrib -> Correspondance des champs entre l'annuaire et la base |
39 |
* |
40 |
* EX: 'ldap_more_attrib' => array('nom' => 'name', |
41 |
* 'email' => array('mail', 'mailAddress')) |
42 |
* |
43 |
* Ici la colonne 'nom' de la base de donnees sera synchronisee avec |
44 |
* l'attribut 'name' de l'annuaire. |
45 |
* |
46 |
* De plus la colonne 'email' sera synchronisee avec l'attribut 'mail' |
47 |
* de l'annuaire. Si l'attribut 'mail' n'est pas trouve dans le schema |
48 |
* LDAP, l'attribut 'mailAddress' sera utilise a la place. Il est |
49 |
* possible de specifier plusieurs attributs en utilisant un tableau de |
50 |
* cette maniere. |
51 |
* |
52 |
* default_om_profil -> Profil des utilisateurs ajoutes depuis l'annuaire |
53 |
*/ |
54 |
|
55 |
$directory["ldap-default"] = array( |
56 |
'ldap_server' => 'localhost', |
57 |
'ldap_server_port' => '389', |
58 |
'ldap_admin_login' => 'cn=admin,dc=openmairie,dc=org', |
59 |
'ldap_admin_passwd' => 'admin', |
60 |
'ldap_base' => 'dc=openmairie,dc=org', |
61 |
'ldap_base_users' => 'dc=openmairie,dc=org', |
62 |
'ldap_user_filter' => 'objectclass=person', |
63 |
'ldap_login_attrib' => 'cn', |
64 |
'ldap_more_attrib' => array(), |
65 |
'default_om_profil' => 1, |
66 |
); |
67 |
|
68 |
?> |