[cas-dev] Contributing a 'Trusted LDAP' module for CAS
Scott Battaglia
scott.battaglia at gmail.com
Thu May 22 22:21:08 EDT 2008
David,
Thanks for your willingness to contribute back. The first thing you
should do is create a JIRA issue so we can track this feature. The
next would be to attach the source to the JIRA issue, ensuring that
you give yourself proper credit in the source file :-)
The source needs to either be donated to JASIG or released under a
license that is compatible with JASIGs (the new BSD license).
Based on whether the source code looks like it would require a lot of
maintenance or if you plan on doing a lot of additional work with that
module, we would offer you commit access to that module or not (either
way you're building up your developer cred ;-))
Oh and documentation in our wiki is always appreciated :-)
How does that sound as a start?
-Scott
On 5/22/08, David Harrison <david.harrison at stress-free.co.nz> wrote:
> 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
>
>
>
> _______________________________________________
> cas-dev mailing list
> cas-dev at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas-dev
>
--
-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia
More information about the cas-dev
mailing list