L'authentification sur les wiki de la ferme utilise le CookBook (plugin pmwiki) XorgAuth.

Ce CookBook annule la gestion de droits classiques sur PmWiki et recrée ses propres droits. Les droits d'accès en lecture ou en modification des différentes pages sont gérées :

  • au niveau du wiki global
  • au niveau de chaque dossier
  • au niveau de chaque page

Explication technique

Lors de l'accès à une page, on vérifie d'abord s'il y a des droits particuliers sur cette page pour le type d'accès (read, edit, admin, ...) s'il n'y en a pas on utilise ceux du dossier sinon on utilise ceux du site.

Pour modifier les droits d'une page, il faut cliquer sur le bouton Permissions en bas de cette page, ou aller sur la page des droits du dossier (GroupAttributes).

Pour modifier les droits d'un dossier, il faut se rendre sur la page des droits du dossier.

Pour modifier les droits d'un site en lecture ou en écriture il faut aller sur la page Site/Admin du site.

Pour modifier les droits d'administration d'un site il faut éditer le fichier local/config.php. Seuls les admins de X.org peuvent faire cela, il suffit de rajouter une ligne du style :

$DefaultPasswords['admin'] = 'admin pascal.corpet.2001';