LDAP user management
--------------------
This version of Jetspeed contains an LDAP-based user management service.
The module is experimental, and provided as is. It may lack features
present in other user management implementations. 

The module is tested using OpenLDAP slapd 2.0.25 Release having the 
following schemas included: 

 core.schema
 cosine.schema
 inetorgperson.schema
 nis.schema
 jetspeed.schema

All the other schemas are provided as a part of OpenLDAP, but 
"jetspeed.schema" is provided as a part of Jetspeed Portal platform.

You must put the followind entries to the "slapd.conf" configuration
file in order to make Jetspeed work with LDAP:

 database        ldbm
 suffix          "ou=jetspeed,o=apache"
 rootdn          "cn=ldapadmin,ou=jetspeed,o=apache"
 rootpw          secret

... and the following entry to "ldap.conf" configuration file:

 BASE ou=jetspeed,o=apache

Then copy the schema file "jetspeed.schema" to your LDAP server's
schema directory. 

Start slapd, and import the LDIF file "jetspeed.ldif" using your
favourite LDAP tool. Jetspeed's LDIF file contains the same user,
group, roles and permission definitions than the database version.

On the portal side you can enable LDAP user management by renaming the 
provided "JetspeedSecurity.ldap" file to "JetspeedSecurity.properties",
and set the "services.ldap.host" property to point to your LDAP 
server. Then you should have everything up and running.

If you don't get Jetspeed to work with LDAP but you are sure that
your LDAP tree is properly built, you can contact Sami Leino 
(sami.leino@netorek.fi) and he will try to help you.  