Contagged

De wikilivois
Aller à la navigationAller à la recherche


http://www.cosmocode.de/en/loesungen/system/ldapab/index.html

Installation

 cd /var/www/www.livois.com/
 wget 
 tar zxvf contagged-x.x.x.tgz

Adapter Contagged

Gestion des particules

J'utilise le champ ldap initials

<licode file=inc/fields.php> $FIELDS = array(

   'dn'           => 'dn',                          // don't touch!
   'name'         => 'sn',
   'displayname'  => 'cn',
   'initials'     => 'initials',                    //particule
   'givenname'    => 'givenName',

</licode>

Ensuite, il faut adapter

  • templates/entry_show.tpl
  • templates/entry_edit.tpl
  • templates/list_entry.tpl

Configuration

Le schéma ldapab

cp doc/ldapab.schema /etc/openldap/schema/


<licode file=/etc/openldap/slapd.conf> include /etc/openldap/schema/ldapab.schema </licode>

L'authentification

<licode file=/etc/openldap/slapd.conf>

  1. authentification necessaire pour l'annuaire

access to dn.regex="o=annuaire,dc=livois,dc=com"

       by dn="cn=Manager,dc=livois,dc=com" write
       by dn.regex="mail=(.*),vd=livois.com,o=hebergement,dc=livois,dc=com" write
       by anonymous auth
       by * none

</licode>

inc/config.php

<licode file=inc/config.php>

</licode>


Le cache

Le répertoire doit être accessible en écriture par le serveur web:

chown apache cache

Ne pas oublier de relancer ldap!

/etc/init.d/slapd restart