Extension:LdapAuth
![]() | This extension is currently not actively maintained! Although it may still work, any bug reports or feature requests will more than likely be ignored. Please see the following alternatives that you may wish to install instead of this extension: |
![]() Release status: unmaintainedCategory:Unmaintained extensions |
|
---|---|
Implementation | User identityCategory: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 | GitHub: Note: 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 |
|
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 yourextensions/
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';
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