|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Contributing a 'Trusted LDAP' module for CASHi,
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@... http://tp.its.yale.edu/mailman/listinfo/cas-dev |
|
|
Re: Contributing a 'Trusted LDAP' module for CASDavid,
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@...> 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@... > http://tp.its.yale.edu/mailman/listinfo/cas-dev > -- -Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia _______________________________________________ cas-dev mailing list cas-dev@... http://tp.its.yale.edu/mailman/listinfo/cas-dev |
| Free Forum Powered by Nabble | Forum Help |