We relaunched the TWiki.org project with an expanded TWiki charter, and we invite you to participate! The TWiki.org Code of Conduct agreement took effect on 27 Oct 2008. We ask existing twiki.org users to opt-in. You need to opt-in to participate in the Blog, Codev, Plugins and TWiki webs. -- PeterThoeny - 27 Oct 2008
Tags:
create new tag
, view all tags
Please note that this is NOT a working config.

lib/LocalSite.cfg config file for integration with Windows 2003 Active Directory

$TWiki::cfg{DataDir} = '/var/www/twiki/data';
$TWiki::cfg{Password} = '';
$TWiki::cfg{Site}{Lang} = 'en';
$TWiki::cfg{LocalesDir} = '/var/www/twiki/locale';
$TWiki::cfg{ScriptUrlPath} = '/twiki/bin';
$TWiki::cfg{DefaultUrlHost} = 'http://wiki';
$TWiki::cfg{Site}{FullLang} = 'en-us';
$TWiki::cfg{PubUrlPath} = '/twiki/pub';
$TWiki::cfg{PubDir} = '/var/www/twiki/pub';
$TWiki::cfg{TemplateDir} = '/var/www/twiki/templates';
$TWiki::cfg{Site}{CharSet} = 'iso-8859-15';
$TWiki::cfg{MinPasswordLength} = 5;
$TWiki::cfg{Htpasswd}{FileName} = '/var/www/twiki/data/htpasswd';
$TWiki::cfg{Plugins}{WysiwygPlugin}{Enabled} = 1;
$TWiki::cfg{StoreImpl} = 'RcsLite';


# LDAP configuration file

# please include the contents of this file into lib/LocalSite.cfg and edit it
# to your needs

# ip address (or hostname) of the LDAP server
$TWiki::cfg{Ldap}{Host} = '192.168.x.x';

# port used when binding to the LDAP server
$TWiki::cfg{Ldap}{Port} = 389;

# ldap protocol version to use when querying the server; possible values: 2, 3
$TWiki::cfg{Ldap}{Version} = '3';

# the base DN to use in searches
$TWiki::cfg{Ldap}{Base} = 'dc=corp,dc=CORP-DOMAIN,dc=com';

# define the DN of the users tree
$TWiki::cfg{Ldap}{BasePasswd} = 'dc=corp,dc=CORP-DOMAIN,dc=com';

# define the DN of the groups tree
$TWiki::cfg{Ldap}{BaseGroup} = 'dc=corp,dc=CORP-DOMAIN,dc=com';

# define the user login name attribute
$TWiki::cfg{Ldap}{LoginAttribute} = 'sAMAccountName';

# define the user's wiki name attribute
$TWiki::cfg{Ldap}{WikiNameAttribute} = 'cn';

# flag to remove whitespaces in wiki names that come from ldap
$TWiki::cfg{Ldap}{WikiNameRemoveWhiteSpace} = 1;

# filter to be used to find login accounts
#$TWiki::cfg{Ldap}{LoginFilter} = 'objectClass=posixAccount';
$TWiki::cfg{Ldap}{LoginFilter} = 'objectClass=user';

# define the group name
$TWiki::cfg{Ldap}{GroupAttribute} = 'cn';

# filter to be used to find groups 
#$TWiki::cfg{Ldap}{GroupFilter} = 'objectClass=posixGroup';
$TWiki::cfg{Ldap}{GroupFilter} = '';

# flag indicating wether we fallback to TWikiGroups
$TWiki::cfg{Ldap}{TWikiGroupsBackoff} = 1;

# define the attribute that should be used to collect group members
#$TWiki::cfg{Ldap}{MemberAttribute} = 'memberUid';
$TWiki::cfg{Ldap}{MemberAttribute} = 'memberOf';

# flag indicating wether the member attribute of a group stores a DN
$TWiki::cfg{Ldap}{MemberIndirection} = 1;

# the dn to use when binding to the LDAP server; if undefined anonymous binding
# will be used
$TWiki::cfg{Ldap}{BindDN} = 'CN=twiki_reader,CN=Users,dc=corp,dc=CORP-DOMAIN,dc=com';

# the password used when binding to the LDAP server
$TWiki::cfg{Ldap}{BindPassword} = 'YES,WE_HAVE_ONE';

# negotiate ssl when binding to the server; possible values: 0, 1
# TODO: not implemented yet
#$TWiki::cfg{Ldap}{SSL} = 0;

# refresh rate when the ldap cache is fetched from the LDAP server; 
# a value of -1 means unlimitted caching; 
# a value of 0 disables the cache; 
# default is -1
#$TWiki::cfg{Ldap}{MaxCacheHits} = -1;
$TWiki::cfg{PasswordManager} = 'TWiki::Users::LdapUser';
$TWiki::cfg{Register}{HidePasswd} = 0;
$TWiki::cfg{UserMappingManager} = 'TWiki::Users::LdapUserMapping';
$TWiki::cfg{Register}{AllowLoginName} = 1;
$TWiki::cfg{Htpasswd}{Encoding} = 'md5';
$TWiki::cfg{LoginManager} = 'TWiki::Client::TemplateLogin';
1;

-- MaximVexler - 25 Aug 2006

Topic revision: r2 - 27 Aug 2006 - 07:39:48 - PeterThoeny
 
TWIKI.NET
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback