Hi,
I'm using Mediawiki 1.19 and I'm trying to install LDAP but it seems not to be working(when user types his credentials it just goes in the welcome page but it didn;t display the user's name at the top right portion of the screen, in short it wasn't successful.) I've followed http://ryandlane.com/blog/2009/03/23/using-the-ldap-authentication-plugin-for-mediawiki-the-basics-part-1/ but It's still not working. The only working userID is the sysops userID which I created before installing LDAP.
Please help, this is what I've typed in localsettings.php
require_once( "$IP/extensions/LdapAuthentication/LdapAuthentication.php" );
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array( "testAD" );
$wgLDAPServerNames = array( "testAD" => "**.*.***.** **.*.***.* **.*.**.* **.*.***.***" );
$wgLDAPSearchStrings = array( "testAd" => "testAD\\USER-NAME" );
$wgLDAPEncryptionType = array( "testAD" => "clear" );
$wgLDAPUseLocal = false;
$wgMinimalPasswordLength = 1;
Appreciate your help.
In addition, the only users that are successful logging in are the sysops I created before ldap (the sysops password in mediawiki and ldap server are different but is accepting the ldap password, to me i think is successful authenticating on ldap but needs to have an account in mediawiki).
Mediawiki Account (sysops):
Username: testuser
Password: 12345
Ldap:
Username:testuser
Password: 67890
End Result: Ldap password got in and not the mediawiki account
Remarks: the sysops that i created are the only users that can login, it seems that you have to create users in mediawiki that are in ldap in order to login. But this is not we want to occur, we want to use the ldap as the login layer.
I've checked the debug.log and here is the only difference of the sysops account from non-existing local accounts (accounts in LDAP):
2012-07-10 07:32:31 wiki: 2.0a User has a token, setting domain in user options. 2012-07-10 07:32:31 wiki: 2.0a Saving user settings. 2012-07-10 07:32:31 wiki: 2.0a Entering getCanonicalName 2012-07-10 07:32:31 wiki: 2.0a Username is: testuser 2012-07-10 07:32:31 wiki: 2.0a Entering getDomain 2012-07-10 07:32:31 wiki: 2.0a Pulling domain from session. 2012-07-10 07:32:31 wiki: 2.0a Munged username: testuser 2012-07-10 07:32:31 wiki: 2.0a Entering getCanonicalName 2012-07-10 07:32:31 wiki: 2.0a Username is: testuser 2012-07-10 07:32:31 wiki: 2.0a Entering getDomain 2012-07-10 07:32:31 wiki: 2.0a Pulling domain from session. 2012-07-10 07:32:31 wiki: 2.0a Munged username:testuser