Extension:LdapAuth

Category:Unmaintained extensions#LdapAuth Category:Extensions without an imageCategory:GPL licensed extensions
MediaWiki extensions manual
LdapAuth
Release status: unmaintainedCategory:Unmaintained extensions
Implementation User identity Category:User identity extensions
Description Allows for authentication against one or many LDAP servers on modern MediaWiki software.
Author(s) shanet555talk
Latest version 0.0.5 (2018-10-12)
Compatibility policy Master maintains backward compatibility.Category:Extensions with master compatibility policy
MediaWiki 1.27+Category:Extensions with manual MediaWiki version
PHP 7+
Database changes No
License GNU General Public License 3.0 or later
Download Category:Extensions in GitHub version control
README.md
wgLdapAuthDomainNames, wgLdapAuthServers, wgLdapAuthBindDN, wgLdapAuthBindPass, wgLdapAuthBaseDN, wgLdapAuthSearchTree, wgLdapAuthSearchFilter, wgLdapAuthEncryptionType, wgLdapAuthUseLocal, wgLdapAuthRequireDomain, wgLdapAuthMapGroups, wgLdapAuthCacheGroupMap, wgLdapAuthIsActiveDirectory
LDAP, Lightweight Directory Access Protocol, AD, Active Directory, Directory Services, Authentication, Microsoft
Category:All extensionsCategory:Extensions not in ExtensionJson

The LdapAuth extension allows for an instance to be configured to authenticate against one or many LDAP servers and domains. The extension is built for MediaWiki v1.27 or greater, as it utilizes the new extension and authentication framework.

Installation

  • Download and place the file(s) in a directory called LdapAuth in your extensions/ folder.
  • Only when installing from Git, run Composer to install PHP dependencies, by issuing composer install --no-dev in the extension directory. (See T173141 for potential complications.)Category:Extensions requiring Composer with git
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadExtension( 'LdapAuth' );
    $wgLdapAuthDomainNames = 'EXAMPLE';
    $wgLdapAuthServers = 'SERVER_1, SERVER_2';
    $wgLdapAuthBindDN = 'bind_dn@EXAMPLE';
    $wgLdapAuthBindPass = 'MyPassword';
    
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Configuration parameters

Visit Extension:LdapAuth/Configuration for details on configuring the extension.

Category:All extensions Category:AuthPluginSetup extensions Category:Extensions in GitHub version control Category:Extensions not in ExtensionJson Category:Extensions requiring Composer with git Category:Extensions with manual MediaWiki version Category:Extensions with master compatibility policy Category:Extensions without an image Category:GPL licensed extensions Category:Unmaintained extensions Category:User identity extensions