cross
New Foswiki release 2.1.6 is available with important security fixes.
Sourceforge foswiki email lists being discontinued. Subscribe to the new Foswiki announce and discuss lists at MailingLists
This question about Authentication or Authorisation: Answered

Ldap authenticaition with Active Directory

I am having trouble with getting LdapContrib to work with Active Directory. I have tested connecting to Active Directory with ldapsearch from the debian machine running Foswiki and Windows application called Ldap Browser. So I know I have the connection information correct.

I am running 1.0.6.

Here is my LocalSite.cfg

# Local site settings for Foswiki. This file is managed by the 'configure'

# CGI script, though you can also make (careful!) manual changes with a

# text editor.

$Foswiki::cfg{DefaultUrlHost} = 'http://wiki.corp.company.net';

$Foswiki::cfg{PermittedRedirectHostUrls} = '';

$Foswiki::cfg{ScriptUrlPath} = '/bin';

$Foswiki::cfg{PubUrlPath} = '/pub';

$Foswiki::cfg{PubDir} = '/var/www/foswiki/pub';

$Foswiki::cfg{TemplateDir} = '/var/www/foswiki/templates';

$Foswiki::cfg{DataDir} = '/var/www/foswiki/data';

$Foswiki::cfg{LocalesDir} = '/var/www/foswiki/locale';

$Foswiki::cfg{WorkingDir} = '/var/www/foswiki/working';

$Foswiki::cfg{ScriptSuffix} = '';

$Foswiki::cfg{Password} = 'tmreLYiUpTxP6';

$Foswiki::cfg{SafeEnvPath} = '/usr/local/bin:/usr/bin:/bin';

$Foswiki::cfg{UseClientSessions} = 1;

$Foswiki::cfg{Sessions}{ExpireAfter} = 21600;

$Foswiki::cfg{Sessions}{ExpireCookiesAfter} = 0;

$Foswiki::cfg{Sessions}{IDsInURLs} = 0;

$Foswiki::cfg{Sessions}{UseIPMatching} = 0;

$Foswiki::cfg{Sessions}{MapIP2SID} = 0;

$Foswiki::cfg{Validation}{Method} = 'strikeone';

$Foswiki::cfg{Validation}{ValidForTime} = 3600;

$Foswiki::cfg{Validation}{MaxKeysPerSession} = 1000;

$Foswiki::cfg{Validation}{ExpireKeyOnUse} = 1;

$Foswiki::cfg{LoginManager} = 'Foswiki::LoginManager::TemplateLogin';

$Foswiki::cfg{TemplateLogin}{PreventBrowserRememberingPassword} = 0;

$Foswiki::cfg{LoginNameFilterIn} = '^[^\\s\\*?~^\\$@%`"\'&;|<>\\x00-\\x1f]+$';

$Foswiki::cfg{DefaultUserLogin} = 'guest';

$Foswiki::cfg{DefaultUserWikiName} = 'WikiGuest';

$Foswiki::cfg{AdminUserLogin} = 'admin';

$Foswiki::cfg{AdminUserWikiName} = 'AdminUser';

$Foswiki::cfg{SuperAdminGroup} = 'AdminGroup';

$Foswiki::cfg{UsersTopicName} = 'WikiUsers';

$Foswiki::cfg{AuthScripts} = 'attach,edit,manage,rename,save,upload,viewauth,rdiffauth,rest';

$Foswiki::cfg{AuthRealm} = 'Enter your LoginName. (Typically First name and last name, no space, no dots, capitalized, e.g. JohnSmith, unless you chose otherwise). Visit UserRegistration if you do not have one.';

$Foswiki::cfg{UserMappingManager} = 'Foswiki::Users::TopicUserMapping';

$Foswiki::cfg{Register}{EnableNewUserRegistration} = 1;

$Foswiki::cfg{Register}{HidePasswd} = 1;

$Foswiki::cfg{Register}{RegistrationAgentWikiName} = 'RegistrationAgent';

$Foswiki::cfg{PasswordManager} = 'Foswiki::Users::LdapPasswdUser';

$Foswiki::cfg{MinPasswordLength} = 1;

$Foswiki::cfg{Htpasswd}{FileName} = '/var/www/foswiki/data/.htpasswd';

$Foswiki::cfg{Htpasswd}{Encoding} = 'crypt';

$Foswiki::cfg{OS} = 'UNIX';

$Foswiki::cfg{DetailedOS} = 'linux';

$Foswiki::cfg{DenyDotDotInclude} = 1;

$Foswiki::cfg{AllowInlineScript} = 1;

$Foswiki::cfg{UploadFilter} = '^(\\.htaccess|.*\\.(?i)(?:php[0-9s]?(\\..*)?|[sp]htm[l]?(\\..*)?|pl|py|cgi))$';

$Foswiki::cfg{NameFilter} = '[\\s\\*?~^\\$@%`"\'&;|<>\\[\\]\\x00-\\x1f]';

$Foswiki::cfg{AccessibleENV} = '^(HTTP_\\w+|REMOTE_\\w+|SERVER_\\w+|REQUEST_\\w+|MOD_PERL|FOSWIKI_ACTION)$';

$Foswiki::cfg{AntiSpam}{EmailPadding} = '';

$Foswiki::cfg{AntiSpam}{HideUserDetails} = 1;

$Foswiki::cfg{AntiSpam}{RobotsAreWelcome} = 1;

$Foswiki::cfg{Log}{Implementation} = 'Foswiki::Logger::PlainFile';

$Foswiki::cfg{Log}{view} = 1;

$Foswiki::cfg{Log}{search} = 1;

$Foswiki::cfg{Log}{changes} = 1;

$Foswiki::cfg{Log}{rdiff} = 1;

$Foswiki::cfg{Log}{edit} = 1;

$Foswiki::cfg{Log}{save} = 1;

$Foswiki::cfg{Log}{upload} = 1;

$Foswiki::cfg{Log}{attach} = 1;

$Foswiki::cfg{Log}{rename} = 1;

$Foswiki::cfg{Log}{register} = 1;

$Foswiki::cfg{ConfigurationLogName} = '/var/www/foswiki/data/configurationlog.txt';

$Foswiki::cfg{DebugFileName} = '/var/www/foswiki/data/debug.txt';

$Foswiki::cfg{WarningFileName} = '/var/www/foswiki/data/warn15 Aug 2018.txt';

$Foswiki::cfg{LogFileName} = '/var/www/foswiki/data/log15 Aug 2018.txt';

$Foswiki::cfg{Languages}{sv}{Enabled} = 1;

$Foswiki::cfg{Languages}{ru}{Enabled} = 1;

$Foswiki::cfg{Languages}{bg}{Enabled} = 1;

$Foswiki::cfg{Languages}{it}{Enabled} = 1;

$Foswiki::cfg{Languages}{cs}{Enabled} = 1;

$Foswiki::cfg{Languages}{da}{Enabled} = 1;

$Foswiki::cfg{Languages}{pt}{Enabled} = 1;

$Foswiki::cfg{Languages}{'zh-cn'}{Enabled} = 1;

$Foswiki::cfg{Languages}{nl}{Enabled} = 1;

$Foswiki::cfg{Languages}{ja}{Enabled} = 1;

$Foswiki::cfg{Languages}{'zh-tw'}{Enabled} = 1;

$Foswiki::cfg{Languages}{pl}{Enabled} = 1;

$Foswiki::cfg{Languages}{fr}{Enabled} = 1;

$Foswiki::cfg{Languages}{de}{Enabled} = 1;

$Foswiki::cfg{Languages}{es}{Enabled} = 1;

$Foswiki::cfg{DisplayTimeValues} = 'gmtime';

$Foswiki::cfg{DefaultDateFormat} = '$day $month $year';

$Foswiki::cfg{Site}{Locale} = 'en_US.ISO-8859-1';

$Foswiki::cfg{Site}{LocaleRegexes} = 1;

$Foswiki::cfg{UpperNational} = '';

$Foswiki::cfg{LowerNational} = '';

$Foswiki::cfg{PluralToSingular} = 1;

$Foswiki::cfg{StoreImpl} = 'RcsWrap';

$Foswiki::cfg{RCS}{ExtOption} = '';

$Foswiki::cfg{RCS}{dirPermission} = 493;

$Foswiki::cfg{RCS}{filePermission} = 420;

$Foswiki::cfg{Store}{RememberChangesFor} = 2678400;

$Foswiki::cfg{RCS}{asciiFileSuffixes} = '\\.(txt|html|xml|pl)$';

$Foswiki::cfg{RCS}{initBinaryCmd} = '/usr/bin/rcs -i -t-none -kb %FILENAME|F%';

$Foswiki::cfg{RCS}{initTextCmd} = '/usr/bin/rcs -i -t-none -ko %FILENAME|F%';

$Foswiki::cfg{RCS}{tmpBinaryCmd} = '/usr/bin/rcs -kb %FILENAME|F%';

$Foswiki::cfg{RCS}{ciCmd} = '/usr/bin/ci -m%COMMENT|U% -t-none -w%USERNAME|S% -u %FILENAME|F%';

$Foswiki::cfg{RCS}{ciDateCmd} = '/usr/bin/ci -m%COMMENT|U% -t-none -d%DATE|D% -u -w%USERNAME|S% %FILENAME|F%';

$Foswiki::cfg{RCS}{coCmd} = '/usr/bin/co -p%REVISION|N% -ko %FILENAME|F%';

$Foswiki::cfg{RCS}{histCmd} = '/usr/bin/rlog -h %FILENAME|F%';

$Foswiki::cfg{RCS}{infoCmd} = '/usr/bin/rlog -r%REVISION|N% %FILENAME|F%';

$Foswiki::cfg{RCS}{rlogDateCmd} = '/usr/bin/rlog -d%DATE|D% %FILENAME|F%';

$Foswiki::cfg{RCS}{diffCmd} = '/usr/bin/rcsdiff -q -w -B -r%REVISION1|N% -r%REVISION2|N% -ko --unified=%CONTEXT|N% %FILENAME|F%';

$Foswiki::cfg{RCS}{lockCmd} = '/usr/bin/rcs -l %FILENAME|F%';

$Foswiki::cfg{RCS}{unlockCmd} = '/usr/bin/rcs -u %FILENAME|F%';

$Foswiki::cfg{RCS}{breaklockCmd} = '/usr/bin/rcs -u -M %FILENAME|F%';

$Foswiki::cfg{RCS}{delRevCmd} = '/usr/bin/rcs -o%REVISION|N% %FILENAME|F%';

$Foswiki::cfg{RCS}{SearchAlgorithm} = 'Foswiki::Store::SearchAlgorithms::Forking';

$Foswiki::cfg{RCS}{QueryAlgorithm} = 'Foswiki::Store::QueryAlgorithms::BruteForce';

$Foswiki::cfg{RCS}{EgrepCmd} = '/bin/grep -E %CS{|-i}% %DET{|-l}% -H -- %TOKEN|U% %FILES|F%';

$Foswiki::cfg{RCS}{FgrepCmd} = '/bin/grep -F %CS{|-i}% %DET{|-l}% -H -- %TOKEN|U% %FILES|F%';

$Foswiki::cfg{EnableHierarchicalWebs} = 1;

$Foswiki::cfg{SystemWebName} = 'System';

$Foswiki::cfg{TrashWebName} = 'Trash';

$Foswiki::cfg{UsersWebName} = 'Main';

$Foswiki::cfg{EnableEmail} = 1;

$Foswiki::cfg{WebMasterEmail} = 'mwilliams@company.net';

$Foswiki::cfg{WebMasterName} = 'Wiki Administrator';

$Foswiki::cfg{MailProgram} = '/usr/sbin/sendmail -t -oi -oeq';

$Foswiki::cfg{SMTP}{MAILHOST} = '';

$Foswiki::cfg{SMTP}{SENDERHOST} = '';

$Foswiki::cfg{SMTP}{Username} = '';

$Foswiki::cfg{SMTP}{Password} = '';

$Foswiki::cfg{RemoveImgInMailnotify} = 1;

$Foswiki::cfg{NotifyTopicName} = 'WebNotify';

$Foswiki::cfg{SMTP}{Debug} = 0;

$Foswiki::cfg{PROXY}{HOST} = '';

$Foswiki::cfg{PROXY}{PORT} = '';

$Foswiki::cfg{MailerContrib}{EmailFilterIn} = '';

$Foswiki::cfg{Stats}{TopViews} = 10;

$Foswiki::cfg{Stats}{TopContrib} = 10;

$Foswiki::cfg{Stats}{TopicName} = 'WebStatistics';

$Foswiki::cfg{TemplatePath} = '/var/www/foswiki/templates/$web/$name.$skin.tmpl, /var/www/foswiki/templates/$name.$skin.tmpl, $web.$skinSkin$nameTemplate, System.$skinSkin$nameTemplate, /var/www/foswiki/templates/$web/$name.tmpl, /var/www/foswiki/templates/$name.tmpl, $web.$nameTemplate, System.$nameTemplate';

$Foswiki::cfg{LinkProtocolPattern} = '(file|ftp|gopher|https|http|irc|mailto|news|nntp|telnet)';

$Foswiki::cfg{SiteWebTopicName} = '';

$Foswiki::cfg{SitePrefsTopicName} = 'DefaultPreferences';

$Foswiki::cfg{LocalSitePreferences} = 'Main.SitePreferences';

$Foswiki::cfg{HomeTopicName} = 'WebHome';

$Foswiki::cfg{WebPrefsTopicName} = 'WebPreferences';

$Foswiki::cfg{NumberOfRevisions} = 4;

$Foswiki::cfg{ReplaceIfEditedAgainWithin} = 3600;

$Foswiki::cfg{LeaseLength} = 3600;

$Foswiki::cfg{LeaseLengthLessForceful} = 3600;

$Foswiki::cfg{MimeTypesFileName} = '/var/www/foswiki/data/mime.types';

$Foswiki::cfg{Operators}{Query} = [

'Foswiki::Query::OP_and',

'Foswiki::Query::OP_eq',

'Foswiki::Query::OP_lc',

'Foswiki::Query::OP_lte',

'Foswiki::Query::OP_not',

'Foswiki::Query::OP_ref',

'Foswiki::Query::OP_d2n',

'Foswiki::Query::OP_gte',

'Foswiki::Query::OP_length',

'Foswiki::Query::OP_lt',

'Foswiki::Query::OP_ob',

'Foswiki::Query::OP_uc',

'Foswiki::Query::OP_dot',

'Foswiki::Query::OP_gt',

'Foswiki::Query::OP_like',

'Foswiki::Query::OP_ne',

'Foswiki::Query::OP_or',

'Foswiki::Query::OP_where'

];

$Foswiki::cfg{Operators}{If} = [

'Foswiki::If::OP_allows',

'Foswiki::If::OP_defined',

'Foswiki::If::OP_isempty',

'Foswiki::If::OP_ingroup',

'Foswiki::If::OP_isweb',

'Foswiki::If::OP_context',

'Foswiki::If::OP_dollar',

'Foswiki::If::OP_istopic'

];

$Foswiki::cfg{Plugins}{CommentPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{CommentPlugin}{Module} = 'Foswiki::Plugins::CommentPlugin';

$Foswiki::cfg{Plugins}{EditTablePlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{EditTablePlugin}{Module} = 'Foswiki::Plugins::EditTablePlugin';

$Foswiki::cfg{Plugins}{EmptyPlugin}{Module} = 'Foswiki::Plugins::EmptyPlugin';

$Foswiki::cfg{Plugins}{InterwikiPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{InterwikiPlugin}{Module} = 'Foswiki::Plugins::InterwikiPlugin';

$Foswiki::cfg{Plugins}{PreferencesPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{PreferencesPlugin}{Module} = 'Foswiki::Plugins::PreferencesPlugin';

$Foswiki::cfg{Plugins}{RenderListPlugin}{Module} = 'Foswiki::Plugins::RenderListPlugin';

$Foswiki::cfg{Plugins}{SlideShowPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{SlideShowPlugin}{Module} = 'Foswiki::Plugins::SlideShowPlugin';

$Foswiki::cfg{Plugins}{SmiliesPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{SmiliesPlugin}{Module} = 'Foswiki::Plugins::SmiliesPlugin';

$Foswiki::cfg{Plugins}{SpreadSheetPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{SpreadSheetPlugin}{Module} = 'Foswiki::Plugins::SpreadSheetPlugin';

$Foswiki::cfg{Plugins}{TablePlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{TablePlugin}{Module} = 'Foswiki::Plugins::TablePlugin';

$Foswiki::cfg{Plugins}{TinyMCEPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{TinyMCEPlugin}{Module} = 'Foswiki::Plugins::TinyMCEPlugin';

$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{Module} = 'Foswiki::Plugins::TWikiCompatibilityPlugin';

$Foswiki::cfg{Plugins}{TwistyPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{TwistyPlugin}{Module} = 'Foswiki::Plugins::TwistyPlugin';

$Foswiki::cfg{Plugins}{WysiwygPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{WysiwygPlugin}{Module} = 'Foswiki::Plugins::WysiwygPlugin';

$Foswiki::cfg{Plugins}{WebSearchPath} = 'System,TWiki';

$Foswiki::cfg{PluginsOrder} = 'TWikiCompatibilityPlugin,SpreadSheetPlugin';

$Foswiki::cfg{ExtensionsRepositories} = 'Foswiki.org=(http://foswiki.org/Extensions/,http://foswiki.org/pub/Extensions/)';

$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{TWikiWebTopicNameConversion} = {

'TWikiFAQ' => 'FrequentlyAskedQuestions',

'TWikiGlossary' => 'GlossaryOfTerms',

'TWikiCss' => 'CascadingStyleSheets',

'TWikiLogos' => 'ProjectLogos',

'TWikiRegistration' => 'UserRegistration',

'TWikiReleaseNotes04x01' => '_remove_',

'TWikiSkinBrowser' => 'SkinBrowser',

'TWikiSkins' => 'Skins',

'TWikiContributor' => 'ProjectContributor',

'TWikiUserMappingContrib' => 'TopicUserMappingContrib',

'TWikiReleaseNotes04x00' => '_remove_',

'TWikiDownload' => 'DownloadSources',

'TWikiUserAuthentication' => 'UserAuthentication',

'TWikiMetaData' => 'MetaData',

'TWikiPreferences' => 'DefaultPreferences',

'TWikiScripts' => 'CommandAndCGIScripts',

'TWikiSiteTools' => 'SiteTools',

'TWikiReleaseNotes04x02' => 'ReleaseNotes01x00',

'TWikiUpgradeGuide' => 'UpgradeGuide',

'ATasteOfTWiki' => 'BeginnersStartHere',

'TWikiContribs' => 'Contribs',

'TWikiTutorial' => 'TwentyMinuteTutorial',

'TWikiUsersGuide' => 'UsersGuide',

'TWikiDocumentation' => 'CompleteDocumentation',

'TWikiEditingShorthand' => 'EditingShorthand',

'TWikiRegistrationAgent' => 'RegistrationAgent',

'TWikiReferenceManual' => 'ReferenceManual',

'TWikiEnhancementRequests' => 'EnhancementRequests',

'TWikiSite' => '_remove_',

'TWikiTopics' => 'TopicsAndWebs',

'TWikiAccessControl' => 'AccessControl',

'TWikiJavascripts' => 'JavascriptFiles',

'TWikiSystemRequirements' => 'SystemRequirements',

'TWikiForms' => 'DataForms',

'TWikiFaqTemplate' => 'FaqTemplate',

'TWikiTemplates' => 'TemplateTopics',

'WhatDoesTWikiStandFor' => '_remove_',

'TWikiRenderingShortcut' => 'RenderingShortcut',

'TWikiVariables' => 'Macros',

'TWikiVariablesQuickStart' => 'MacrosQuickStart',

'TWikiPlannedFeatures' => '_remove_',

'TWikiPlugins' => 'Plugins',

'TWikiUsersTemplate' => 'UsersTemplate',

'TWikiHistory' => 'ReleaseHistory',

'TWikiShorthand' => 'ShortHand',

'TWikiAddOns' => 'ContributedAddOns',

'TWikiInstallationGuide' => 'InstallationGuide',

'TWikiDocGraphics' => 'DocumentGraphics',

'TWikiWebsTable' => 'WebsTable',

'TWikiUserSetting' => 'UserSetting'

};

$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{MainWebTopicNameConversion} = {

'TWikiGuest' => 'WikiGuest',

'TWikiPreferences' => 'SitePreferences',

'TWikiRegistrationAgent' => 'RegistrationAgent',

'TWikiUsers' => 'WikiUsers',

'TWikiAdminUser' => 'AdminUser',

'TWikiAdminGroup' => 'AdminGroup',

'TWikiContributor' => 'ProjectContributor',

'TWikiGroupTemplate' => 'GroupTemplate',

'TWikiGroups' => 'WikiGroups'

};

$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{WebSearchPath} = {

'System' => 'TWiki',

'TWiki' => 'System'

};

$Foswiki::cfg{Site}{CharSet} = 'iso-8859-1';

$Foswiki::cfg{Ldap}{Host} = '192.168.227.10';

$Foswiki::cfg{Ldap}{Port} = 389;

$Foswiki::cfg{Ldap}{Version} = '3';

$Foswiki::cfg{Ldap}{Base} = 'ou=Company Users,dc=company,dc=local';

$Foswiki::cfg{Ldap}{BindDN} = 'cn=wikildap,ou=wiki,ou=services,dc=company,dc=local';

$Foswiki::cfg{Ldap}{BindPassword} = 'password';

$Foswiki::cfg{Ldap}{UseSASL} = 0;

$Foswiki::cfg{Ldap}{SASLMechanism} = 'PLAIN CRAM-MD5 EXTERNAL ANONYMOUS';

$Foswiki::cfg{Ldap}{UseTLS} = 0;

$Foswiki::cfg{Ldap}{TLSSSLVersion} = 'tlsv1';

$Foswiki::cfg{Ldap}{TLSVerify} = 'optional';

$Foswiki::cfg{Ldap}{TLSCAPath} = '';

$Foswiki::cfg{Ldap}{TLSCAFile} = '';

$Foswiki::cfg{Ldap}{TLSClientCert} = '';

$Foswiki::cfg{Ldap}{TLSClientKey} = '';

$Foswiki::cfg{Ldap}{Debug} = 1;

$Foswiki::cfg{Ldap}{UserBase} = 'ou=Company Users,dc=company,dc=local';

$Foswiki::cfg{Ldap}{LoginFilter} = 'objectClass=user';

$Foswiki::cfg{Ldap}{LoginAttribute} = 'sAMAccountName';

$Foswiki::cfg{Ldap}{WikiNameAttribute} = 'cn';

$Foswiki::cfg{Ldap}{NormalizeWikiNames} = 1;

$Foswiki::cfg{Ldap}{NormalizeLoginNames} = 0;

$Foswiki::cfg{Ldap}{WikiNameAliases} = '';

$Foswiki::cfg{Ldap}{AllowChangePassword} = 0;

$Foswiki::cfg{Ldap}{SecondaryPasswordManager} = 'Foswiki::Users::HtPasswdUser';

$Foswiki::cfg{Ldap}{GroupBase} = 'ou=group,dc=my,dc=domain,dc=com';

$Foswiki::cfg{Ldap}{GroupFilter} = 'objectClass=posixGroup';

$Foswiki::cfg{Ldap}{GroupAttribute} = 'cn';

$Foswiki::cfg{Ldap}{PrimaryGroupAttribute} = 'gidNumber';

$Foswiki::cfg{Ldap}{MemberAttribute} = 'memberUid';

$Foswiki::cfg{Ldap}{MemberIndirection} = 0;

$Foswiki::cfg{Ldap}{WikiGroupsBackoff} = 1;

$Foswiki::cfg{Ldap}{NormalizeGroupNames} = 0;

$Foswiki::cfg{Ldap}{MapGroups} = 0;

$Foswiki::cfg{Ldap}{RewriteGroups} = {};

$Foswiki::cfg{Ldap}{MergeGroups} = 0;

$Foswiki::cfg{Ldap}{MaxCacheAge} = 86400;

$Foswiki::cfg{Ldap}{PageSize} = 500;

$Foswiki::cfg{Ldap}{Exclude} = 'WikiGuest, ProjectContributor, RegistrationAgent, UnknownUser, AdminGroup, NobodyGroup';

$Foswiki::cfg{Plugins}{NewUserPlugin}{Enabled} = 1;

$Foswiki::cfg{Plugins}{NewUserPlugin}{Module} = 'Foswiki::Plugins::NewUserPlugin';

1;

The one thing I see is that your {UserMappingManager} should be LdapUserMapping, and you probably want to turn on {Register}{AllowLoginName}.

-- DonWennick - 01 Jul 2009

Thanks so much. Don That worked

-- MattWilliams - 01 Jul 2009

Hmmmm....I used the exact same settings for my Twiki and AD (Windows 2003) and that did not work. I always get error at login. However I do see some messages in the security event logs of the domain controller server. None of them are failures.

I guess I should open a new question than adding here (since this question is marked answered)?

-- RajivMehra - 27 Jul 2009

Probably too late, but... yes Rajiv, post another question and if possible the error messages.

-- GilmarSantosJr - 04 Feb 2010

QuestionForm edit

Subject Authentication or Authorisation
Extension LdapContrib
Version
Status Answered
Topic revision: r6 - 04 Feb 2010, GilmarSantosJr - This page was cached on 15 Aug 2018 - 16:35.

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy