dokuwiki ldap
par julien, juillet 2007
Dokuwiki peut facilement utiliser votre annuaire LDAP pour authentifier les utilisateurs. Pour cela, il faut modifier le fichier conf/local.php et y ajouter les valeurs suivantes :
$conf['auth']['ldap']['server'] = 'ldap://localhost:389'; $conf['useacl'] = 1; $conf['openregister']= 0; $conf['authtype'] = 'ldap'; $conf['auth']['ldap']['server'] = 'localhost'; $conf['auth']['ldap']['port'] = 389; $conf['auth']['ldap']['usertree'] = 'dc=domaine, dc=com'; $conf['auth']['ldap']['grouptree'] = 'cn=editors, dc=domaine, dc=com'; $conf['auth']['ldap']['userfilter'] = '(&(uid=%{user}))'; $conf['auth']['ldap']['groupfilter'] = '(&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
Il faut ensuite créer le groupe “editors”. Personnellement, j'utilise phpldapadmin et dans cette interface il faut créer un nouveau “Posix Group” juste en dessous de “dc=linuxwall,dc=info”. Le common name est “editors”, les autres champs ne sont pas importants.
Une fois le groupe créé, on ajoute (Add new attribute) des “memberUid” qui sont les noms des utilisateurs ayant accès au wiki.
Et hop, l'affaire est dans le sac !~~DISCUSSION~~