tuto:webapps:llng:dokuwiki

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
tuto:webapps:llng:dokuwiki [03/02/2011 08:26]
dani [Configuration Apache]
tuto:webapps:llng:dokuwiki [21/03/2011 10:49]
dani [Installer le plugin LemonLDAP pour DokuWiki]
Ligne 13: Ligne 13:
   * Règle: accept   * Règle: accept
  
-Si par contre, vous voulez avoir une partie publique, et une privée, il faut deux règles distinctes:+Si par contre, vous voulez avoir une partie publique, et une privée, il faut un peu plus de règles
  
   * Commentaire: 01data   * Commentaire: 01data
Ligne 30: Ligne 30:
   * Règle: unprotect   * Règle: unprotect
  
-La première règle permet de protéger l'accès au répertoire data, la seconde redirige les utilisateurs vers le portail d'authentification lorsqu'ils cliquent sur le bouton "Connexion", et n'autorise que les membres du groupe "wiki". La troisième règle intercepte le clieque sur le bouton "Déconnexion" et redirige l'utilisateur sur le portail, enfin, la quatrième règle indique à LemonLDAP de ne pas contrôler l'accès au wiki (ce sont les ACL de dokuwiki qui gèreront ça)+La première règle permet de protéger l'accès au répertoire data, la seconde redirige les utilisateurs vers le portail d'authentification lorsqu'ils cliquent sur le bouton "Connexion", et n'autorise que les membres du groupe "wiki". La troisième règle intercepte le clique sur le bouton "Déconnexion" et redirige l'utilisateur sur le portail, enfin, la quatrième règle indique à LemonLDAP de ne pas contrôler l'accès au wiki (ce sont les ACL de dokuwiki qui gèreront ça)
  
 ==== En-têtes HTTP ==== ==== En-têtes HTTP ====
Ligne 60: Ligne 60:
  
 Il suffit de copier/coller le code suivant dans le fichier inc/auth/lemonldapng.class.php Il suffit de copier/coller le code suivant dans le fichier inc/auth/lemonldapng.class.php
-<code php>+ 
 +Ce plugin est différent de celui proposé sur le site de LemonLDAP::NG (http://lemonldap-ng.org/documentation/1.0/applications/dokuwiki). La principal différence est qu'il permet d'utiliser les informations LDAP dans les ACL de dokuwiki. Dokuwiki n'a pas besoin d'un accès au serveur LDAP, puisque ces informations sont transférées à dokuwiki par LemonLDAP::NG via des entêtes HTTP. Les informations LDAP en question sont: 
 +  * le nom complet de l'utilisateur ($cn) 
 +  * le mail de l'utilisateur ($mail) 
 +  * la liste des groupes dont un utilisateur est membre ($groups) 
 + 
 +<file php lemonldapng.class.php>
 <?php <?php
 /** /**
Ligne 132: Ligne 138:
   }   }
 } }
-</code>+</file>
  
 Il ne reste plus qu'à modifier la configuration de dokuwiki pour qu'il utilise ce nouveau plugin pour l'authentification, pour cela, il suffit de modifier le fichier conf/local.php, et de configurer: Il ne reste plus qu'à modifier la configuration de dokuwiki pour qu'il utilise ce nouveau plugin pour l'authentification, pour cela, il suffit de modifier le fichier conf/local.php, et de configurer:
  • tuto/webapps/llng/dokuwiki.txt
  • Dernière modification: 13/07/2012 12:24
  • de dani