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/warn29 Mar 2024.txt';

$Foswiki::cfg{LogFileName} = '/var/www/foswiki/data/log29 Mar 2024.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
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