Translations of this page?:

Authentication Backends

After you have enabled ACL in the config file you need to decide how you like to store user data. DokuWiki supports various methods and creating a new one is pretty easy.

DokuWiki uses so called authentication backends that provide certain methods to store user data and passwords. The user won't even see this backend but you as an administrator have to set up your desired authentication backend and configure it properly.

Backends

These are the backends you get with DokuWiki:

  • ldap – authenticate users against a LDAP directory
  • mysql – access any MySQL database to authenticate users
  • pgsql – access any Postgres database to authenticate users
  • plain – the default mechanisms which uses plain text files
  • punbb – authenticate users against the PunBB forum (uses PunBB's cookies and database for SSO)

Contributed Backends

These Backends aren't part of the distribution, but might be useful:

  • ad – Active Directory authentication with optional Single Sign On (SSO)
  • CAS – authenticate with a CAS server
  • cas – another CAS authentication with ACL based on LDAP attributes
  • cosignCoSign authentication for Single Sign On (SSO)
  • drupal – authenticate against a Drupal install
  • htaccessauth – identify users that already logged in using a Basic HTTP Authorization through .htaccess
  • radius – authenticate users against a RADIUS server
  • ntlm – NTLM (i.e. Windows NT-based) authentication
  • mod_auth_tkt – mod_auth_tkt authentication
  • pam – Experimental PAM authentication
  • mybb – authentication using the MyBB forum software
  • imap – authenticate users against an IMAP/POP3 server
  • xmpp – authenticate users against an XMPP/Jabber server
  • lemonldap – authenticate users through a LemonLDAP SSO
  • Eventum – How to integrate DokuWiki with Eventum Issue Tracker
  • shibauth – Shibboleth Authentication Backend
  • ggauth – experimental thoughts on auth backends including chained, split as below plus http basic, htaccess and PAM
  • chained – chain more than one authentication method
  • split – delegate login to one auth backend and groups management to another
  • ning – Ning ID authentication
  • keeyaiwp – SSO with Wordpress

How to implement a new auth backend is described in the HOWTO.

 
auth.txt · Last modified: 2009/06/05 16:03 by 128.118.235.116
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Imprint Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
WikiForumIRCBugsDarcsXRefTranslate