I can't take complete credit for this as it was based on a previous plugin written by Brian Adams and Guenter Bartsch.
I've abstracted the ldap communication to a separate class, and created the group based mapping.. see my previous post on integration.
This is a work in progress, as I want to make the configuration a bit more fluid and add some further options.
It currently requires PHP 5.3 or higher, but can be modified to work with earlier versions.
I'll add a post about tweaks that can be done to it later.
Unzip the file and copy the folder to the plugins directory.
To use the plugin:
Step 1 - Configure the server:
First enter the ldap server address and port.
Select the Directory type.
For AD, enter admin name, password and domain.
For all directories, enter the base dn, User container and login field.
Click create users, and select group based.
Enable the plugin and then click Save.
( See setup screen shot )
Step 2: Configure groups
Go back into the plugin options, and if it has managed to contact the ldap server you will see a list of groups in the directory that can now be mapped to groups in resource space.
Select the group mapping as required, and don't forget to enable each group for login!
The users for AD need to login using the format user@domain, users in LDAP / OD should login with the shortname.
NOTE : The download link has been removed as the plugin is now included in Resource Space as standard.