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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 220 by fmichon, Tue Oct 18 16:02:51 2011 UTC revision 2329 by fmichon, Fri Sep 20 12:44:45 2013 UTC
# Line 1  Line 1 
1  <?php  <?php
2  /**  /**
3   * Ce fichier permet de configurer les connexions des annuaires LDAP   * Ce fichier permet de configurer les connexions a des annuaires LDAP.
4   *   *
5   * @package openmairie_exemple   * @package openmairie_exemple
6   * @version SVN: $Id$   * @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();  $directory = array();
13    
# Line 15  $directory = array(); Line 15  $directory = array();
15   * Informations sur $directory   * Informations sur $directory
16   *   *
17   *  La variable $directory est un tableau associatif. Ce tableau peut, de ce   *  La variable $directory est un tableau associatif. Ce tableau peut, de ce
18   *  fait, contenir plusieurs configurations d'annuaires LDAP différentes.   *  fait, contenir plusieurs configurations d'annuaires LDAP differentes.
19   *  Chaque connexion est représentée par une clef de tableau.   *  Chaque connexion est representee par une clef de tableau.
20   *   *
21   *  Ces clefs se retrouvent dans le fichier database.inc.php et permettent   *  Ces clefs se retrouvent dans le fichier database.inc.php et permettent
22   *  d'associer une base de données précise à un annuaire LDAP precis.   *  d'associer une base de donnees precise a un annuaire LDAP precis.
23   *   *
24   *  Les autres clefs de configuration :   *  Les autres clefs de configuration :
25   *   *
# Line 33  $directory = array(); Line 33  $directory = array();
33   *       ldap_base_users -> Base utilisateurs de l'arbre LDAP   *       ldap_base_users -> Base utilisateurs de l'arbre LDAP
34   *   *
35   *       ldap_user_filter  -> Filtre utiliser par la fonction ldap_search   *       ldap_user_filter  -> Filtre utiliser par la fonction ldap_search
36   *       ldap_login_attrib -> Attribut LDAP qui sera utilisé comme login dans la base   *       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(  $directory["ldap-default"] = array(
# Line 46  $directory["ldap-default"] = array( Line 61  $directory["ldap-default"] = array(
61      'ldap_base_users' => 'dc=openmairie,dc=org',      'ldap_base_users' => 'dc=openmairie,dc=org',
62      'ldap_user_filter' => 'objectclass=person',      'ldap_user_filter' => 'objectclass=person',
63      'ldap_login_attrib' => 'cn',      'ldap_login_attrib' => 'cn',
64        'ldap_more_attrib' => array(),
65        'default_om_profil' => 1,
66  );  );
67    
68  ?>  ?>

Legend:
Removed from v.220  
changed lines
  Added in v.2329

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26