This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

LDAP Authenticator


Once installed, this plugin will authenticate against an LDAP server. It uses a user defined search
filter to lookup the users distinguished name (DN) and uses that for the final authentication.

Additionally, it is able to synchronize users roles (i.e. Contributor, Administrator, etc.) for
LDAP based users. Put them in a posixGroup, groupOfNames, organizationalRole, etc and map an
attribute to be used as the final role. This mapping gets synchronized every time the user
authenticates himself to WordPress.


  • Userdefined user lookup filters
  • Userdefined role lookup filters
  • Enforce LDAP only roles
  • Enforce LDAP only users (but keep local administrators)
  • Fallback LDAP servers


  • Administrative interface


This section describes how to install the plugin and get it working.

  1. Upload wp-ldap-auth directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Make your settings in the ‘Plugins/LDAP Configuration’ menu in WordPress


Why another LDAP authenticator for WordPress?

Everyone seems to do another authenticator which is fitting the current needs. So do I 😉

Well — I think the main difference is that you can use various LDAP services with special directory
layouts with this implementation.

Contributors & Developers

“LDAP Authenticator” is open source software. The following people have contributed to this plugin.


Translate “LDAP Authenticator” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Initial release