Gebruikershulpmiddelen

Site-hulpmiddelen


installatie_handleidingen:dokuwiki

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
Volgende revisie
Vorige revisie
installatie_handleidingen:dokuwiki [2018/03/30 10:32]
abel [Authenticatie via FreeIPA/LDAP]
installatie_handleidingen:dokuwiki [2018/11/20 13:36] (huidige)
abel [installeren]
Regel 129: Regel 129:
 haal de laatste versie van docuwiki op en pak daar uit: haal de laatste versie van docuwiki op en pak daar uit:
  
-''wget http://download.dokuwiki.org/out/dokuwiki-stable.tgz\\+''wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz\\
 tar -xvzf  dokuwiki-stable.tgz'' tar -xvzf  dokuwiki-stable.tgz''
  
Regel 175: Regel 175:
  
 ===== Authenticatie via FreeIPA/LDAP ===== ===== Authenticatie via FreeIPA/LDAP =====
 +
 +<note warning>LET OP deze plugin kan GEEN SSL</note>
  
 Usermanagement wordt steeds vaker centraal gedaan. Hier de handleiding om te koppelen aan de LDAP interface van FreeIPA /Redhat IdM. De LDAP zal de authenticatie verzorgen (user password check en groepen toewijzing) terwijl de ingebouwde ACL functionaliteit van docuwiki de authorisatie regelt (welke groep mag wat). Usermanagement wordt steeds vaker centraal gedaan. Hier de handleiding om te koppelen aan de LDAP interface van FreeIPA /Redhat IdM. De LDAP zal de authenticatie verzorgen (user password check en groepen toewijzing) terwijl de ingebouwde ACL functionaliteit van docuwiki de authorisatie regelt (welke groep mag wat).
Regel 188: Regel 190:
  
 ==== docuwiki plugin ==== ==== docuwiki plugin ====
-De nodige plugin "LDAP Auth Plugin" door Andreas Goht is al geïnstalleerd , enable die door op enable te drukken in de Extention Manager in de webinterface.+De nodige plugin "LDAP Auth Plugin" door Andreas Gohr is al geïnstalleerd , enable die door op enable te drukken in de Extention Manager in de webinterface. 
 + 
 +Configureer de interface door eerst in de ACL een groep wiki-admins toe te voegen voor de [root] van de wiki. 
 + 
 +vervolgens maak je een protected php config file ''vi /var/www/html/dokuwiki/conf/local.protected.php''\\ 
 +en zet hier in: 
 +<code> 
 +<?php 
 +$conf['authtype'] = 'authldap'; 
 +$conf['superuser'] = '@wiki-admins'; 
 +$conf['disableactions'] = 'register,resendpwd'; 
 +$conf['plugin']['authldap']['server'] = 'ldap://ipa.domein.nl:389'; 
 +$conf['plugin']['authldap']['usertree'] = 'cn=users,cn=accounts,dc=domein,dc=nl'; 
 +$conf['plugin']['authldap']['grouptree'] = 'cn=groups,cn=accounts,dc=domein,dc=nl'; 
 +$conf['plugin']['authldap']['userfilter'] = '(&(uid=%{user})(objectClass=posixAccount))'; 
 +$conf['plugin']['authldap']['groupfilter'] = '(&(member=%{dn})(objectClass=posixGroup))'; 
 +$conf['plugin']['authldap']['version'] = '3'; 
 +</code> 
 + 
 +bij problemen kan je aan het eind nog een debug invoegen om meer LDAP info in de webinterface te zien: 
 +<code> 
 +$conf['plugin']['authldap']['debug'] = 1; 
 +</code> 
  
-Configureer de interface door eerst in de ACL een groep wiki-admins toe te voegen voor de [root] van de wiki 
-  
  
  
installatie_handleidingen/dokuwiki.1522398778.txt.gz · Laatst gewijzigd: 2018/03/30 10:32 door abel