Simple LDAP Authentication

Authenticates users through LDAP.

Author:RedGecko (profile at wordpress.org)
WordPress version required:2.7
WordPress version tested:2.7.1
Plugin version:1.0.4
Added to WordPress repository:14-05-2009
Last updated:29-05-2009
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:0
Rated by:0
Plugin URI:http://redgecko.jp/wp/ldap_auth/
Total downloads:6 517
Active installs:200+
plugin download
Click to start download

This plugin allows WordPress to authenticate users against an LDAP. To tell the truth, this is a hard modified version of Active Directory Authentication plugin.

Active Directory Authentication plugin and it's back-end (adLDAP) require AD domain, in contrast, this plugin only needs LDAP server.

It is very easy to set up. Just activate the plugin, type in a LDAP server, and you're done.

How to use

You can use this plugin in a few different ways.

  1. You can create WordPress accounts which match the names of your LDAP accounts, and create these users from within the WordPress Users panel. Only the users you create in WordPress will be able to log in.

  2. You can tick a checkbox so that anyone who can authenticate via LDAP can log on. A WordPress account will be automatically created for the user if one does not already exist, with the default user role.

  3. You can list the names of LDAP groups who you want to allow to log on to WordPress. For each group in LDAP, you can specify a corresponding WordPress user role.

You can also combine the above however you like.

Version History

  • 1.0.4
    • Add `Role Equivalent Groups Editor' GUI.
    • Add reset button to initialize the options.
    • Add support to anonymous LDAP bind for user ID searching.
  • 1.0.3
    • Fixed debug log message.
  • 1.0.2
    • Fixed a bug that user ID filter didn't work.
  • 1.0.1
    • Update readme.txt.
    • Add screenshots.
  • 1.0
    • Initial release.