[cas-dev] Contributing a 'Trusted LDAP' module for CAS

David Harrison david.harrison at stress-free.co.nz
Thu May 22 18:53:21 EDT 2008


Hi,
Over the last week I have put together a module for CAS that  
transparently authenticates a user based on their registered IP  
address stored in an LDAP server.
This functionality can be used within a Novell network to seamlessly  
authenticate users to CAS once they have logged into the Novell (i.e.  
eDirectory-based) network.

I would like to contribute this code to the CAS community as I think  
it would be useful to anyone looking at setting up CAS for an internal  
Novell network.
What is the process for doing this?

The module itself is an extension of the LDAP and TrustedPrincipal CAS  
modules.
It takes the remote address of the incoming request, converts it to  
the Novell networkAddress format and performs an LDAP lookup to see if  
any user matching that address in eDirectory. Internally I've been  
using this mechanism for about four years for eDirectory  
authentication and it works really well.

I've put it together using maven within Netbeans and I believe it  
complies with the CAS architecture and build system.
The module can also be easily extended to support other LDAP systems  
that store networkAddress details of logged in users (but I don't know  
any others that do).

I can provide further information and the code, I just need to know  
who I should be talking to.

Regards,


David Harrison
http://www.linkedin.com/in/dhharrison





More information about the cas-dev mailing list