This question about Using an extension: Answered

Access Check on Main.Web Failed after LdapContrib Installed

Access Check on Main.Web Failed after LdadContrib applied to my site.

I can view the main site without any privileges, however when I go to click log in, I get the error message:

Attention

Access check on Main failed. Action "viewauth": authentication required.

Here's a copy of my /lib/LocalSite.cfg so you can see if there is anything out of place. I'm authenticating against a 2003 AD.
# 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://netserver-vm';
$Foswiki::cfg{ScriptUrlPath} = '/foswiki/bin';
$Foswiki::cfg{PubUrlPath} = '/foswiki/pub';
$Foswiki::cfg{PubDir} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/pub';
$Foswiki::cfg{TemplateDir} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/templates';
$Foswiki::cfg{DataDir} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/data';
$Foswiki::cfg{LocalesDir} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/locale';
$Foswiki::cfg{WorkingDir} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/working';
$Foswiki::cfg{ScriptSuffix} = '';
$Foswiki::cfg{Password} = 'HPv5ftSPAbZ1M';
$Foswiki::cfg{UseClientSessions} = 1;
$Foswiki::cfg{Sessions}{ExpireAfter} = 21600;
$Foswiki::cfg{Sessions}{ExpireCookiesAfter} = 0;
$Foswiki::cfg{Sessions}{IDsInURLs} = 0;
$Foswiki::cfg{Sessions}{UseIPMatching} = 1;
$Foswiki::cfg{Sessions}{MapIP2SID} = 0;
$Foswiki::cfg{LoginManager} = 'Foswiki::LoginManager::LdapApacheLogin';
$Foswiki::cfg{LoginNameFilterIn} = '^[^\\s\\*?~^\\$@%`"\'&;|<>\\x00-\\x1f]+$';
$Foswiki::cfg{DefaultUserLogin} = 'guest';
$Foswiki::cfg{DefaultUserWikiName} = 'FoswikiGuest';
$Foswiki::cfg{AdminUserWikiName} = 'FoswikiAdminGroup';
$Foswiki::cfg{AdminUserLogin} = 'admin';
$Foswiki::cfg{SuperAdminGroup} = 'FoswikiAdminGroup';
$Foswiki::cfg{UsersTopicName} = 'FoswikiUsers';
$Foswiki::cfg{AuthScripts} = 'attach,edit,manage,rename,save,upload,viewauth,rdiffauth';
$Foswiki::cfg{AuthRealm} = 'Enter your Foswiki.LoginName. (Typically First name and last name, no space, no dots, capitalized, e.g. !JohnSmith, unless you chose otherwise). Visit Foswiki.FoswikiRegistration if you do not have one.';
$Foswiki::cfg{UserMappingManager} = 'Foswiki::Users::LdapUserMapping';
$Foswiki::cfg{Register}{EnableNewUserRegistration} = 1;
$Foswiki::cfg{Register}{HidePasswd} = 1;
$Foswiki::cfg{Register}{NeedVerification} = 0;
$Foswiki::cfg{PasswordManager} = 'Foswiki::Users::LdapPasswdUser';
$Foswiki::cfg{MinPasswordLength} = 1;
$Foswiki::cfg{Htpasswd}{FileName} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/data/.htpasswd';
$Foswiki::cfg{Htpasswd}{Encoding} = 'crypt';
$Foswiki::cfg{SafeEnvPath} = 'C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\apps\\cygwin\\bin;C:\\strawberry\\c\\bin;C:\\strawberry\\perl\\bin';
$Foswiki::cfg{OS} = 'WINDOWS';
$Foswiki::cfg{DetailedOS} = 'MSWin32';
$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::cfg{AntiSpam}{EmailPadding} = '';
$Foswiki::cfg{AntiSpam}{HideUserDetails} = 1;
$Foswiki::cfg{AntiSpam}{RobotsAreWelcome} = 1;
$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} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/data/configurationlog.txt';
$Foswiki::cfg{DebugFileName} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/data/debug.txt';
$Foswiki::cfg{WarningFileName} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/data/warn25 Apr 2024.txt';
$Foswiki::cfg{LogFileName} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/data/log25 Apr 2024.txt';
$Foswiki::cfg{Languages}{cs}{Enabled} = 1;
$Foswiki::cfg{Languages}{da}{Enabled} = 1;
$Foswiki::cfg{Languages}{de}{Enabled} = 1;
$Foswiki::cfg{Languages}{es}{Enabled} = 1;
$Foswiki::cfg{Languages}{fr}{Enabled} = 1;
$Foswiki::cfg{Languages}{it}{Enabled} = 1;
$Foswiki::cfg{Languages}{nl}{Enabled} = 1;
$Foswiki::cfg{Languages}{pl}{Enabled} = 1;
$Foswiki::cfg{Languages}{pt}{Enabled} = 1;
$Foswiki::cfg{Languages}{ru}{Enabled} = 1;
$Foswiki::cfg{Languages}{sv}{Enabled} = 1;
$Foswiki::cfg{Languages}{'zh-cn'}{Enabled} = 1;
$Foswiki::cfg{Languages}{'zh-tw'}{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} = 'RcsLite';
$Foswiki::cfg{RCS}{ExtOption} = '-x,v';
$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::PurePerl';
$Foswiki::cfg{RCS}{EgrepCmd} = 'c:/PROGRA~1/GnuWin32/bin/grep -E %CS{|-i}% %DET{|-l}% -H -- %TOKEN|U% %FILES|F%';
$Foswiki::cfg{RCS}{FgrepCmd} = 'c:/PROGRA~1/GnuWin32/bin/grep -F %CS{|-i}% %DET{|-l}% -H -- %TOKEN|U% %FILES|F%';
$Foswiki::cfg{EnableHierarchicalWebs} = 0;
$Foswiki::cfg{SystemWebName} = 'System';
$Foswiki::cfg{TrashWebName} = 'Trash';
$Foswiki::cfg{UsersWebName} = 'Main';
$Foswiki::cfg{WebMasterEmail} = '********';
$Foswiki::cfg{WebMasterName} = 'Foswiki Administrator';
$Foswiki::cfg{MailProgram} = '';
$Foswiki::cfg{SMTP}{MAILHOST} = 'mail.oati.net';
$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{Stats}{TopViews} = 10;
$Foswiki::cfg{Stats}{TopContrib} = 10;
$Foswiki::cfg{Stats}{TopicName} = 'WebStatistics';
$Foswiki::cfg{TemplatePath} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/templates/$web/$name.$skin.tmpl, C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/templates/$name.$skin.tmpl, C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/templates/$web/$name.tmpl, C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/templates/$name.tmpl, $web.$skinSkin$nameTemplate, System.$skinSkin$nameTemplate, $web.$nameTemplate, System.$nameTemplate';
$Foswiki::cfg{LinkProtocolPattern} = '(file|ftp|gopher|https|http|irc|mailto|news|nntp|telnet)';
$Foswiki::cfg{NumberOfRevisions} = 4;
$Foswiki::cfg{ReplaceIfEditedAgainWithin} = 3600;
$Foswiki::cfg{LeaseLength} = 3600;
$Foswiki::cfg{LeaseLengthLessForceful} = 3600;
$Foswiki::cfg{MimeTypesFileName} = 'C:/PROGRA~1/APACHE~1/Apache2.2/htdocs/Foswiki/Foswiki/data/mime.types';
$Foswiki::cfg{Plugins}{CommentPlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{EditTablePlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{InterwikiPlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{PreferencesPlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{SlideShowPlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{SmiliesPlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{SpreadSheetPlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{TablePlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{TwistyPlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{TinyMCEPlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{WysiwygPlugin}{Enabled} = 1;
$Foswiki::cfg{PluginsOrder} = 'TWikiCompatibilityPlugin,SpreadSheetPlugin';
$Foswiki::cfg{MailerContrib}{EmailFilterIn} = '';
$Foswiki::cfg{Languages}{bg}{Enabled} = 1;
$Foswiki::cfg{Languages}{jp}{Enabled} = 1;
$Foswiki::cfg{Site}{CharSet} = 'iso-8859-15';
$Foswiki::cfg{Site}{Lang} = 'en';
$Foswiki::cfg{Site}{FullLang} = 'en-us';
$Foswiki::cfg{PermittedRedirectHostUrls} = 'http://itwiki.oati.net';
$Foswiki::cfg{EnableEmail} = 1;
$Foswiki::cfg{Validation}{Method} = 'strikeone';
$Foswiki::cfg{Validation}{ValidForTime} = 3600;
$Foswiki::cfg{Validation}{MaxKeysPerSession} = 1000;
$Foswiki::cfg{Validation}{ExpireKeyOnUse} = 1;
$Foswiki::cfg{TemplateLogin}{PreventBrowserRememberingPassword} = 0;
$Foswiki::cfg{Register}{RegistrationAgentWikiName} = 'RegistrationAgent';
$Foswiki::cfg{Log}{Implementation} = 'Foswiki::Logger::PlainFile';
$Foswiki::cfg{Languages}{ja}{Enabled} = 1;
$Foswiki::cfg{RCS}{QueryAlgorithm} = 'Foswiki::Store::QueryAlgorithms::BruteForce';
$Foswiki::cfg{SiteWebTopicName} = '';
$Foswiki::cfg{SitePrefsTopicName} = 'DefaultPreferences';
$Foswiki::cfg{LocalSitePreferences} = 'Main.SitePreferences';
$Foswiki::cfg{HomeTopicName} = 'WebHome';
$Foswiki::cfg{WebPrefsTopicName} = 'WebPreferences';
$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}{Module} = 'Foswiki::Plugins::CommentPlugin';
$Foswiki::cfg{Plugins}{EditTablePlugin}{Module} = 'Foswiki::Plugins::EditTablePlugin';
$Foswiki::cfg{Plugins}{EmptyPlugin}{Module} = 'Foswiki::Plugins::EmptyPlugin';
$Foswiki::cfg{Plugins}{InterwikiPlugin}{Module} = 'Foswiki::Plugins::InterwikiPlugin';
$Foswiki::cfg{Plugins}{PreferencesPlugin}{Module} = 'Foswiki::Plugins::PreferencesPlugin';
$Foswiki::cfg{Plugins}{RenderListPlugin}{Module} = 'Foswiki::Plugins::RenderListPlugin';
$Foswiki::cfg{Plugins}{SlideShowPlugin}{Module} = 'Foswiki::Plugins::SlideShowPlugin';
$Foswiki::cfg{Plugins}{SmiliesPlugin}{Module} = 'Foswiki::Plugins::SmiliesPlugin';
$Foswiki::cfg{Plugins}{SpreadSheetPlugin}{Module} = 'Foswiki::Plugins::SpreadSheetPlugin';
$Foswiki::cfg{Plugins}{TablePlugin}{Module} = 'Foswiki::Plugins::TablePlugin';
$Foswiki::cfg{Plugins}{TinyMCEPlugin}{Module} = 'Foswiki::Plugins::TinyMCEPlugin';
$Foswiki::cfg{Plugins}{TreePlugin}{Module} = 'Foswiki::Plugins::TreePlugin';
$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{Module} = 'Foswiki::Plugins::TWikiCompatibilityPlugin';
$Foswiki::cfg{Plugins}{TwistyPlugin}{Module} = 'Foswiki::Plugins::TwistyPlugin';
$Foswiki::cfg{Plugins}{WysiwygPlugin}{Module} = 'Foswiki::Plugins::WysiwygPlugin';
$Foswiki::cfg{Plugins}{WebSearchPath} = 'System,TWiki';
$Foswiki::cfg{ExtensionsRepositories} = 'Foswiki.org=(http://foswiki.org/Extensions/,http://foswiki.org/pub/Extensions/)';
$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{TWikiWebTopicNameConversion} = {
         'TWikiFAQ' => 'FrequentlyAskedQuestions',
         'TWikiCss' => 'CascadingStyleSheets',
         'TWikiGlossary' => 'GlossaryOfTerms',
         'TWikiLogos' => 'ProjectLogos',
         'TWikiRegistration' => 'UserRegistration',
         'TWikiReleaseNotes04x01' => '_remove_',
         'TWikiSkinBrowser' => 'SkinBrowser',
         'TWikiContributor' => 'ProjectContributor',
         'TWikiSkins' => 'Skins',
         'TWikiReleaseNotes04x00' => '_remove_',
         'TWikiUserMappingContrib' => 'TopicUserMappingContrib',
         'TWikiDownload' => 'DownloadSources',
         'TWikiMetaData' => 'MetaData',
         'TWikiUserAuthentication' => 'UserAuthentication',
         'TWikiPreferences' => 'DefaultPreferences',
         'TWikiScripts' => 'CommandAndCGIScripts',
         'TWikiSiteTools' => 'SiteTools',
         'TWikiReleaseNotes04x02' => 'ReleaseNotes01x00',
         'ATasteOfTWiki' => 'BeginnersStartHere',
         'TWikiUpgradeGuide' => 'UpgradeGuide',
         'TWikiContribs' => 'Contribs',
         'TWikiTutorial' => 'TwentyMinuteTutorial',
         'TWikiUsersGuide' => 'UsersGuide',
         'TWikiEditingShorthand' => 'EditingShorthand',
         'TWikiDocumentation' => 'CompleteDocumentation',
         'TWikiRegistrationAgent' => 'RegistrationAgent',
         'TWikiReferenceManual' => 'ReferenceManual',
         'TWikiEnhancementRequests' => 'EnhancementRequests',
         'TWikiSite' => '_remove_',
         'TWikiTopics' => 'TopicsAndWebs',
         'TWikiAccessControl' => 'AccessControl',
         'TWikiJavascripts' => 'JavascriptFiles',
         'TWikiForms' => 'DataForms',
         'TWikiSystemRequirements' => 'SystemRequirements',
         'TWikiFaqTemplate' => 'FaqTemplate',
         'TWikiTemplates' => 'TemplateTopics',
         'TWikiRenderingShortcut' => 'RenderingShortcut',
         'WhatDoesTWikiStandFor' => '_remove_',
         'TWikiVariables' => 'Macros',
         'TWikiPlannedFeatures' => '_remove_',
         'TWikiVariablesQuickStart' => 'MacrosQuickStart',
         'TWikiPlugins' => 'Plugins',
         'TWikiUsersTemplate' => 'UsersTemplate',
         'TWikiShorthand' => 'ShortHand',
         'TWikiHistory' => 'ReleaseHistory',
         'TWikiAddOns' => 'ContributedAddOns',
         'TWikiInstallationGuide' => 'InstallationGuide',
         'TWikiDocGraphics' => 'DocumentGraphics',
         'TWikiWebsTable' => 'WebsTable',
         'TWikiUserSetting' => 'UserSetting'
       };
$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{MainWebTopicNameConversion} = {
         'TWikiPreferences' => 'SitePreferences',
         'TWikiGuest' => 'WikiGuest',
         'TWikiRegistrationAgent' => 'RegistrationAgent',
         'TWikiUsers' => 'WikiUsers',
         'TWikiAdminGroup' => 'AdminGroup',
         'TWikiAdminUser' => 'AdminUser',
         'TWikiContributor' => 'ProjectContributor',
         'TWikiGroupTemplate' => 'GroupTemplate',
         'TWikiGroups' => 'WikiGroups'
       };
$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{WebSearchPath} = {
         'System' => 'TWiki',
         'TWiki' => 'System'
       };
$Foswiki::cfg{Plugins}{TreePlugin}{Enabled} = 1;
$Foswiki::cfg{Plugins}{LocalTimePlugin}{Enabled} = 0;
$Foswiki::cfg{Plugins}{LocalTimePlugin}{Module} = 'Foswiki::Plugins::LocalTimePlugin';
$Foswiki::cfg{Plugins}{GenPDFWebkitPlugin}{Enabled} = 0;
$Foswiki::cfg{Plugins}{GenPDFWebkitPlugin}{Module} = 'Foswiki::Plugins::GenPDFWebkitPlugin';
$Foswiki::cfg{GenPDFWebkitPlugin}{WebkitCmd} = '/usr/local/bin/wkhtmltopdf -q --enable-plugins --outline --print-media-type %INFILE|F% %OUTFILE|F%';
$Foswiki::cfg{Ldap}{Host} = '10.234.92.135';
$Foswiki::cfg{Ldap}{Port} = 389;
$Foswiki::cfg{Ldap}{Version} = '3';
$Foswiki::cfg{Ldap}{Base} = 'dc=oati,dc=local';
$Foswiki::cfg{Ldap}{BindDN} = 'cn=itwikiuser,cn=users,dc=oati,dc=local';
$Foswiki::cfg{Ldap}{BindPassword} = '*********';
$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} = 'require';
$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=IT USERS,dc=oati,dc=local';
$Foswiki::cfg{Ldap}{LoginFilter} = 'objectClass=User';
$Foswiki::cfg{Ldap}{UserScope} = 'sub';
$Foswiki::cfg{Ldap}{LoginAttribute} = 'sAMAccountName';
$Foswiki::cfg{Ldap}{WikiNameAttribute} = 'sAMAccountName';
$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}{GroupScope} = 'sub';
$Foswiki::cfg{Ldap}{GroupAttribute} = 'cn';
$Foswiki::cfg{Ldap}{PrimaryGroupAttribute} = 'gidNumber';
$Foswiki::cfg{Ldap}{MemberAttribute} = 'memberUid';
$Foswiki::cfg{Ldap}{InnerGroupAttribute} = '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}{RewriteWikiNames} = {};
$Foswiki::cfg{Ldap}{MergeGroups} = 0;
$Foswiki::cfg{Ldap}{MaxCacheAge} = 86400;
$Foswiki::cfg{Ldap}{Precache} = 1;
$Foswiki::cfg{Ldap}{PageSize} = 500;
$Foswiki::cfg{Ldap}{Exclude} = 'WikiGuest, ProjectContributor, RegistrationAgent, UnknownUser, AdminGroup, NobodyGroup';
$Foswiki::cfg{Register}{AllowLoginName} = 1;
1;

I also get some debug information in my apache Error.log:
[Tue Feb 23 16:10:51 2010] [error] [client 10.81.108.12] - LdapContrib - cacheAge=12233, maxCacheAge=86400, lastUpdate=1266950817, refresh=0
[Tue Feb 23 16:10:53 2010] [error] [client 10.81.108.12] - LdapContrib - cacheAge=12236, maxCacheAge=86400, lastUpdate=1266950817, refresh=0, referer: http://itwiki.oati.net/foswiki/bin/view
[Tue Feb 23 16:10:53 2010] [error] [client 10.81.108.12] - LdapContrib - cacheAge=12236, maxCacheAge=86400, lastUpdate=1266950817, refresh=0, referer: http://itwiki.oati.net/foswiki/bin/view

If more logs are needed, just let me know, otherwise it seemed from the apache logs that it had pulled down the accounts just fine earler in the day. I am just getting this weird authentication error. I do not have the groups set up, as you can see from the settings above, please let me know if this is a problem.

Thanks in advance for your help!

-- MattWilson - 23 Feb 2010

Is only access of Main web's WebHome an issue or is authorisation in general not working on your wiki?

In lib/Foswiki/Contrib/LdapContrib.pm there are a lot of commented-out debug statements. Enabling some of them should give you more information about the error.

Going through your LocalSite.cfg, the only difference I see to my setup is the LoginManager:

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

As LoginFilter I'm using objectClass=user but I guess AD is not case-sensitive.

-- MartinKaufmann - 26 Feb 2010

Thanks Martin, I did switch over to Template login and it does seem like the AD is not case sensitive, as everyone is logging in just fine now. I got the NewUserPlugin for starting their user pages up. Thanks for your help.

-- MattWilson - 01 Mar 2010

QuestionForm edit

Subject Using an extension
Extension LdapContrib
Version Foswiki 1.0.8
Status Answered
Topic revision: r5 - 10 Jan 2013, GeorgeClark
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