/[openfoncier]/trunk/dyn/directory.inc.php
ViewVC logotype

Contents of /trunk/dyn/directory.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2329 - (show annotations)
Fri Sep 20 12:44:45 2013 UTC (11 years, 4 months ago) by fmichon
File size: 2491 byte(s)
Mise à niveau openmairie_exemple 4.4.0

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 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26