DokuWiki

It's better when it's simple

Herramientas de usuario

Herramientas del sitio


Barra lateral

Esta traducción es más antigua que la página original y podría estar obsoleta. Ver lo que ha cambiado.
Traducciones de esta página?:

Learn about DokuWiki

Advanced Use

Corporate Use

Our Community


Follow us on Facebook, Twitter and other social networks.

Our Privacy Policy

es:tips:commonlogin

Como compartir autenticación entre varios wikis del mismo servidor

Considera el siguiente escenario: Quieres tener varios wikis en el mismo servidor y quieres que tus usuarios sólo tengan que ingresar (login) una vez. Para que funcione esto necesitas hacer lo siguiente:

  1. Cambiar la definición de DOKU_COOKIE en inc/init.php a algo que es igual en todas las instancias, por ejemplo md5('commoncookie'). DOKU_COOKIE es el nombre del cookie que se crea después de que un usuario ingresa. En una instalación estandar de Dokuwiki es un hash del URL completo (incluyendo la ruta).
  2. En los dos casos de setcookie dentro del archivo inc/auth.php, cambia DOKU_REL a '/'. Esto asegura que sólo un cookie es enviado a todas las instancias del servidor.
  3. Los contenidos del archivo data/meta/_htcookiesalt deben ser iguales en todas las instancias. El archivo se crea cuando un usuario ingresa por primera vez, después de eso el contenido se queda igual.
  4. Para compartir la información del usuario, declara uno de los wikis el wiki “maestro”. El archivo conf/users.auth.php en el wiki secundario (o wiki esclavo) debe ser un symlink (enlace simbólico) al mismo archivo del wiki “maestro”. Si tienes una estructura namespace similar entre los wikis o no necesitas una configuración ACL (Administración de lista de control de acceso) complicada, también puedes compartir el archivo conf/acl.auth.php.
es/tips/commonlogin.txt · Última modificación: 2008-11-05 19:06 por flutence