DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:authldap:lotus

LDAP Auth Plugin: Lotus Domino (Notes)

Below are example configurations for use with the authLDAP plugin and the Lotus Domino server.

Domino < 7.0

Use the Config Manager or add it to the conf/local.protected.php to store the config protected.

conf/local.protected.php
<?php
/**
 * Domino < 7.0 configuration for LDAP Auth Plugin
 * See https://www.dokuwiki.org/plugin:authldap:lotus for details and explanation
 */
$conf['auth']['ldap']['server']      = 'localhost';
$conf['auth']['ldap']['usertree']    = 'O=YourNotesOrganization/C=US';
$conf['auth']['ldap']['grouptree']   = 'O=YourNotesOrganization/C=US';
$conf['auth']['ldap']['userfilter']  = '(&(uid=%{user})(objectClass=dominoPerson))';
$conf['auth']['ldap']['groupfilter'] = '(&(objectClass=dominoGroup)(member=CN=%{user}))';

Domino >= 7.0

This allows you to login via the CN (Domino 'User Name') or the uid (Domino 'short name').

Use the Config Manager or add it to the conf/local.protected.php to store the config protected.

conf/local.protected.php
<?php
/**
 * Domino >= 7.0 configuration for LDAP Auth Plugin
 * See https://www.dokuwiki.org/plugin:authldap:lotus for details and explanation
 */
$conf['auth']['ldap']['server']      = 'ldap://myldap.mydomain.edu';
$conf['auth']['ldap']['port']        = '389';
$conf['auth']['ldap']['usertree']    = 'C=US';
$conf['auth']['ldap']['grouptree']   = 'RootDSE';
$conf['auth']['ldap']['userfilter']  = '(&(|(CN=%{user})(uid=%{user}))(objectClass=dominoPerson))';
$conf['auth']['ldap']['groupfilter'] = '(&(objectClass=dominoGroup)(member=CN=%{cn}*))';
plugin/authldap/lotus.txt · Last modified: 2013-03-26 12:06 by Klap-in