Re: JAAS Interface to sourceid

"Tillman, James" <[email protected]> Tue, 22 Jul 2003 10:23:36 -0400
Newsgroups gmane.comp.sourceid.sso.devel
Message-ID <[email protected]>
Back in March, a thread was started related to development of a JAAS
implementation that used SourceID.Java.  I'd like to register my interest in
this, as well.  If anyone is currently working on this, I would be
interested in collaborating.  If no one's currently involved, it's likely
that I'll be starting work in the next couple of weeks.

Assuming I do start an independent effort, would it be appropriate to open
up a SourceForge project or is there some other venue for such branch
projects?  I want my work to be as accessible as possible to others, and
working behind a firewall and simply submitting diffs doesn't seem the best
way to achieve that.

My own motivation for this work is that our org's current security system
(developed and used internally) is based on Win32-specific code with a
database backend.  Since we are moving more and more of our code to
Java/J2EE on Linux, it's in our best interests to move away from our old
methods and use cross-platform standards that are already available for
securing our apps.  Our current system provides a form of single-sign-on
which we must continue to provide to our users, and Liberty Protocol with
SourceID.Java appears to be a good java-based solution, esp. considering
that most of our apps are JSP/Servlet-based.

I can't just leave our support for authenticating other applications out of
the picture, however, so a JAAS implementation seems a likely way to fulfill
our obligation to client-server apps.

In addition, since JAAS uses pluggable authentication methods, I'm also
hoping that such an arrangement will help with some of the code-sharing
issues we've been having by virtue of being a public entity.  We often share
code with external agencies, but are unable to distribute our security
modules due to security restrictions.  Having a pluggable authentication
mechanism such as JAAS will allow external users of our code to implement
their own security plugins and still use our code unmodified.  Even better,
having SourceID as a publicly available implementation will allow them to
use the exact same code we are using for security!

I look forward to getting involved in this worthy effort.

jpt
------------------------------------
James Tillman
Advanced Systems Design
FDLE Webmaster
850-410-8415
[email protected]