Outils pour utilisateurs

Outils du site


Panneau latéral

Sommaire

fr:authentication

Authentification

Authentification commune à tous les wikis de la ferme.

https://www.dokuwiki.org/tips:commonlogin

Pour activer l'authentification commune à tous les wikis, certains paramètres doivent être modifiés :

  • Dans dokuwiki.inc/init.php, le nom du cookie doit être le même pour tous les animaux :
snippet.php
if (!defined('DOKU_COOKIE')) define('DOKU_COOKIE', 'DW'.md5(DOKU_REL.(($conf['securecookie'])?$_SERVER['SERVER_PORT']:'')));

devient

snippet.php
if (!defined('DOKU_COOKIE')) define('DOKU_COOKIE', 'DW'.md5('commoncookie'.(($conf['securecookie'])?$_SERVER['SERVER_PORT']:'')));

:!: DOKU_REL est relatif au dossier de l'animal. C'est la raison pour laquelle il est nécessaire de le remplacer par quelque chose d'autre.

  • Dans dokuwiki/conf/local.php et dans farm/<animal>/conf/local.php1), il faut ajouter ce paramètre :
snippet.php
$conf['cookiedir'] = '/';

Fin de connexion

Il est également possible de modifier la durée de validité de la connexion qui est définie par défaut à 15min. Dans dokuwiki/conf/local.php, ajouter la ligne suivante pour définir la limite à 1 heure: :

snippet.php
$conf['auth_security_timeout'] = 3600; 
1)
A modifier, pour ne changer que la configuration globale du dokuwiki.
fr/authentication.txt · Dernière modification: 2018/08/21 09:33 par isilin