Utiliser des comptes LDAP dans Dokuwiki

search?q=dokuwiki%20ldap&btnI=lucky

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

fr/ressources/astuces/ldap_dokuwiki.txt · Last modified: 2011/03/16 00:41 (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0