This folder contains source code for the IGF ArisID Privacy Control.
|
|
http://www.openliberty.org/wiki/index.php/ProjectAris
|
|
In order to build this extension you'll need the Aris ID core libraries
|
which are available here:
|
|
http://sourceforge.net/projects/arisid/files/ArisId/Release%201.1/arisId_1.1.jar/download
|
|
Put the JAR file into the lib directory and build. In order to run
|
OpenDS using the plugin you're probably going to need some other
|
libraries (neethi?) which are loaded at runtime.
|
|
Once you have the required libraries, do the following steps:
|
|
1. In the top-level source folder for OpenDS, first build and
|
package OpenDS:
|
|
./build.sh
|
|
2. Next cd into this extension folder:
|
|
cd experimental/arisid-privacy-control
|
|
3. And build the control+plugin (this requires Ant version 7 or
|
higher in your path):
|
|
ant install
|
|
4. This will copy the following files into the parent OpenDS
|
default installation (build/package/OpenDS-2.3.0):
|
|
INSTANCE_ROOT/lib/extensions/arisid-privacy-control.jar
|
INSTANCE_ROOT/config/arisid-privacy-control.ldif
|
INSTANCE_ROOT/config/schema/99-arisid-privacy-control.ldif
|
|
5. Add the plugin's config to the server configuration. The
|
following instruction assumes usage of the Unix 'cat'
|
command, but obviously ldapadd can be used:
|
|
cd INSTANCE_ROOT/config
|
cat arisid-privacy-control.ldif >> config.ldif
|
|
6. Start the server and look for the log message indicating that
|
the extension is loaded:
|
|
cd INSTANCE_ROOT
|
./bin/start-ds
|