Enables LDAP for user authentication, password management and role management.
FAQ
Is the password expirary feature optional?
Yes. Simply leave the LDAP configuration attribute emtpy to disable this feature.
Does the plugin offer an easy way to create new users in LDAP?
Yes. The plugin accepts a URL reference to your LDAP administration interface.
What do I do if my users are already defined in my WP database?
Not a problem. The user_login value will be mapped in the plugin setup to an
attribute in LDAP. Create your LDAP person records with the same value on the
attribute you map to user_login. Then next time the user logs in, the LDAP will
begin to manage the records in the local DB as normal.
Does the LDAP plugin supercede the base WP login?
Yes. Once the plugin is enabled, authentication control is passed on to the LDAP system.
ChangeLog
1.0
- Feb-2011, Initial release
1.0.2
- Apr-2011, Patch for user create for version 3.1.1
1.0.3
- May-2011, added ldap_login_password_and_role_manager_updatepassword_using_rootdn() method.
- cleared ‘ldap_login_password_and_role_manager_password_is_expired’ in ldap_login_password_and_role_manager_updatepassword() method.
1.0.4
- May-2011, updated ldap_login_password_and_role_manager_update_wp_user() method, boolean return value was incorrect.
1.0.5
- May-2011, added memberidmap logic to manage LDAP member id numbers in sync with WordPress member id numbers
1.0.6
- Mar-2012, added admin setting for TLS encryption.
1.0.7
- Jul-2013, maintenance release.
1.0.8
- Nov-2013, maintenance release.
1.0.9
- Sep-2014, maintenance release.
1.0.10
- Sep-2015, maintenance release. WP 4.3 introduced password change email notifications. Password management in this plugin is handled outside of WordPress, in the LDAP directory. Email notifications are irrelevant and thus disabled when setting user_pass attribute on users in WordPress.
1.0.11
- Sep-2015, maintenance release. additional location missed on change email notifications.
1.0.12
- Feb-2017, maintenance release.