Authenticating MediaWiki to LDAP servers

From MyWiki
Revision as of 09:05, 20 May 2014 by George2 (Talk | contribs)

Jump to: navigation, search
Good configuration examples here : http://www.mediawiki.org/wiki/Extension:LDAP_Authentication/AD_Configuration_Examples
The follwoing was cut from config :
$wgAuth = new LdapAuthenticationPlugin();

$wgLDAPDomainNames = array(
 'exampleADDomain'
);

$wgLDAPServerNames = array(
 'LDAP' => 'custard.gold.ac.uk'
);

$wgLDAPSearchStrings = array(
 'LDAP' => 'uid=USER-NAME,ou=people,dc=gold,dc=ac,dc=uk'
);

$wgLDAPEncryptionType = array(
 'LDAP' => 'clear'
);

$wgLDAPUseLocal = true;
$wgMinimalPasswordLength = 1;

And the following was added :
$wgLDAPProxyAgent =  array(
 'exampleNonADDomain' => 'cn=proxyagent,ou=Users,dc=exampledomain,dc=example,dc=com'
);

$wgLDAPProxyAgentPassword = array(
  'exampleNonADDomain' => 'eX@mP1eP$$wRd'
);

require_once "$IP/extensions/LdapAuthentication/LdapAuthentication.php";

$wgAuth = new LdapAuthenticationPlugin();

$wgLDAPDomainNames = array(

 'exampleADDomain', 'exampleNonADDomain'

);

$wgLDAPServerNames = array(

 'exampleADDomain' => 'exampleldapserver.example.com exampleldapserver2.example.com',
 'exampleNonADDomain' => 'nonadserver.example.com nonadserver2.example.com nonadserver3.example.com'

);

$wgLDAPSearchStrings = array(

 'exampleADDomain' => 'ADDOMAIN\\USER-NAME', 
 'exampleNonADDomain' => 'uid=USER-NAME,ou=people,dc=example,dc=com'

);

$wgLDAPEncryptionType = array(

 'exampleADDomain' => 'ssl',
 'exampleNonADDomain' => 'ssl'

);

$wgMinimalPasswordLength = 1;