Comment from: fplanque

This plugin is freely available but is supported only through PRO Support.
The LDAP plugin provides authentication by querying one or more LDAP servers.
When b2evolution’s login form is submitted, the plugin will intercept the login request to query the LDAP servers instead of querying b2evolution’s internal user table.
The plugin can do the following:
Author | b2evolution Group (v1 by blueyed) |
---|---|
Last tested in version | 6.7.0 |
If you have problems with setting up the plugin, enable Debugging and see what gets output in the Debuglog category for the plugin (at the bottom of the page).
See also: LDAP Integration
Multiple LDAP servers can be queried in order. The first one that matches the login/password will be queried for account details and a user account will be created/updated in b2evolution.
After successful authentication:
Secondary Groups - *: Use these fiels to assign secondary groups in b2evolution. This is similar to what happens for the primary group. NOTE: if a user gets secondary groups revoked in LDAP, they will also be unlinked from the user in b2evolution, the next time the user logs in. This works well if users sessions expire quickly enough to make users re-authenticate at least once per day.
The LDAP plugin originally shipped with b2evolution until 1.9.1 and then has been moved out to the Plugins Repository.
You can browse the original source at SourceForge or check it out from SVN.
We updated the plugin to make it work with b2evolution v6 (which has enhanced encryption for passwords).
The latest version (for b2evolution v6) is available at: https://github.com/b2evolution/ldap_plugin