This plugin provides a variable way to use LDAP services for authentication and role synchronization.
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.