It's better when it's simple

User Tools

Site Tools


Translations of this page?:

Learn about DokuWiki

Advanced Use

Corporate Use

Our Community

Follow us on Facebook, Twitter and other social networks.

Our Privacy Policy


LemonLDAP SSO with DokuWiki

DokuWiki can be used with an LemonLDAP SSO solution.

Note: This plugin hasn't be really tested in production for the moment, feel free to change it your own way.


Simply unpack and copy the lemonldap.class.php and lemonldapuserdatabackend.class.php in your inc/auth/ directory.

Note: The DokuWiki must be provided by the http server wheris the lemonLDAP handler.


Very simple too, the only thing you have to change is the conf/local.php to add this line:

$conf[authtype]    = lemonldap;

That's it!

LemonLDAP / DokuWiki / Apache2 VHost example

There is an example of an apache2 vhost which provides an LemonLDAP authenticated DokuWiki:

For information, this can be an Apache2 lemon/doku config file:

PerlRequire /var/lib/lemonldap-ng/handler/

<VirtualHost *>
    PerlOptions +GlobalRequest
    PerlHeaderParserHandler MyHandler

    <Files *.pl>
        SetHandler perl-script
        PerlResponseHandler ModPerl::Registry
        PerlSendHeader  On

    # DocumentRoot
    DocumentRoot /var/www/

    <Directory /var/www/>
        Order deny,allow
        #Deny from all
        Allow from all
        Options -Indexes +FollowSymLinks +MultiViews

    <Location /logout >
            PerlHeaderParserHandler MyHandler->logout

        <IfModule mod_dir.c>
            DirectoryIndex index.php index.html

    # Logs
    LogLevel warn
    ErrorLog /var/log/apache2/
    CustomLog /var/log/apache2/ combined

auth/lemonldap.txt · Last modified: 2013-07-15 22:08 by