|This page is an archived LiquidThreads page. Do not edit the contents of this page. Please direct any additional comments to the current talk page.|
|This extension is obsolete!|
It has been replaced by LDAPAuthentication2.
| LDAP Authentication
Release status: unmaintained
|Description||Provides LDAP authentication, and some authorization functionality for MediaWiki|
|Author(s)||Ryan Lane (Ryan lanetalk)|
|Latest version||2.1.0 (2018-10-11)|
|Compatibility policy||Snapshots releases along with MediaWiki. Master is not backward compatible.|
|License||GNU General Public License 2.0 or later|
|talk:LDAP_Authentication Public wikis using||430 (Ranked 327th)|
|Translate the LDAP Authentication/LQT Archive 1 extension if it is available at translatewiki.net|
|Issues||Open tasks · Report a bug|
The LDAP Authentication extension is used on Wikitech as a dependency of the OpenStackManager extension. It was originally written for AuthPlugin and was never properly updated to use AuthManager. Third-party wikis wanting authentication via LDAP should use LDAPAuthentication2 or other LDAP extensions as explained at LDAP hub instead.
How to ask for support
There's a couple key pieces of info I always need:
- The MediaWiki version you are using
- The LdapAuthentication extension version you are using
I very often will need to see two other things when you ask for support, so you should have them prepared:
- Your configuration, with sensitive stuff snipped out
- The extension's debug log, with sensitive stuff snipped out
When you are trying to debug an authentication problem, you should always use the most basic configuration possible. For instance, if you don't have basic authentication working yet, you shouldn't have group restrictions or group synchronization enabled yet. I will generally ask you to disable these things when debugging.
Also, $wgLDAPUseLocal is almost never what you want to use. It's a frequent cause of configuration issues, and unless you really know what you are doing, it should not be set (or explicitly set to false, which is the default).
Most importantly of all: ensure you are using the newest version of the extension. From the extension distributor, that's the "master" version. If you are using git, just make sure you use git pull && git reset --hard origin/master. This is one of the more common cause of problems.
How to submit a bug
If you've found a bug, please submit it here.