Este producto depende a su vez de
- python-ldap
- LDAPUserFolder
- LDAPMultiPlugins
Ahora, Centos 4 viene con una versión antigua de LDAP que no es compatible con python-ldap. Para compilar este paquete hay que instalar ldap-2.3 en paralelo con la versión de la distro. Una vez hecho esto hay que bajar y generar una versión local del egg python-ldap, que se enlace las nuevas librerías:
# Bajar solamente el eggLuego se edita el archivo setup.cfg cambiando las variables library_dirs e include_dirs para que apunten al directorio de librerías e includes de la nueva versión de LDAP. Una vez hecho esto, se genera el egg
$ easy_install -b downloads/ python-ldap
$ cd downloads/python-ldap
$ ./setup.py bdist_egg
Este egg puede luego ser copiado en el directorio egg de la instancia a desarrollar.
Para activar la autenticación LDAP, desde la interface ZMI del zope se visita la carpeta acl_user del sitio plone. En ella se cre un 'Plone LDAP Plugin', digamos con el nombre ldapmaster. Luego todas sus funcionalidades deben ser activadas (site/acl_users/ldapmaster lengüeta "activate"). Finalmente hay que prioritizar el uso de la autenticación ldap, visitando site/acl_users/plugins, seleccionando primero el Plugin Type "Properties Plugins" y poniendo de primero a ldapmaster. Luego se hace lo propio "UserManagement Plugins".