Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A custom JAAS Ldap Login Module that provides caching and other features.
Java
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
examples
src/java/org/controltier/security/authorization
.classpath
.gitignore
.project
README
build.xml

README

OVERVIEW

The following module provides the following features for Ldap Authentication and Authorization in Jetty.

* Caching the credentials returned from a ldap bind request (forceBindingLogin="true" must be set for caching to work.)
* Role prefix stripping.  The stripped roles are added to the role list.

This has been tested with ControlTier 3.4.9 and 3.4.11

BUILD

To build this module, you need to specify your jetty home directory for Jetty 6.1.14.

	$ export JETTY_HOME={Path to Jetty 6.1.14}
	$ ant

This will place a snapshot build in the dist/lib directory. 

PREREQUISITES

To activate the use of the LdapModule, please follow the directions provided here: 

http://controltier.org/wiki/Active_Directory_integration

INSTALLATION

To install, 

1. Copy the jar file created in dist/lib to your $JETTY_HOME/lib directory.  
2. Copy the sample ldap configuration to your $JETTY_HOME/etc directory and change the values specified to meet your configuration.
3. Restart Jetty.  

	$ $JETTY_HOME/bin/jetty.sh restart
Something went wrong with that request. Please try again.