And what does AIS stand for?  Or did I miss that.

Lincoln

On Fri, 2004-05-14 at 19:50, David Nicol wrote:
> [EMAIL PROTECTED] wrote:
> > 
> > I hadn't heard of AIS before. Sounds like it would make a nice additional
> > authentication method. Part of my TODO is to abstract both the
> > authentication and storage methods. I should be able to add this auth
> > method after that (though, it doesn't offer any group based permissions,
> > so that would still need handled locally).
> 
> AIS provides an authenticated e-mail address, in one line near the
> start of a CGI program.
> 
> I have built several access control lists based on it, setting up
> group based permissions implies dividing everyone into groups --
> something that makes no sense until you know who you have.
> 
> 
> > I looked over AIS::client... there are a lot of exit statements in there,
> > and a lot of hardcoded HTML. It'd be nice if allowed the user of the
> > module to handle those parts, and just supplied the information it would
> > need (the full URL of the AIS server when needed, etc), just a thought.
> > And if it returned some failure condition, it wouldn't have to exit(), and
> > could allow the client to handle those errors.
> 
> the exits are because the AIS client has to run several times during
> the initial handshake.  It redirects, then exits, both to establish a
> session cookie and to redirect to the AIS server.  When the session
> is established, it just looks up the identity and returns.  The only
> thing the user sees from the AIS client module is the redirection pages.
> 
> The AIS server provides the log-in interface.
> 
> > It might be a while before I get the authentication and storage methods
> > abstracted (shouldn't be all that difficult, but it's not on the top of my
> > TODO list right now). When I do, I'll definately look into AIS, and see if
> > I can find similar resources out there.
> 
> Wonderful.
> 
> The dot-gnu authentication committee has abstracted authentication
> methods into a common interface, so if you want to pick up some
> pre-built wheels instead of reinventing all of them yourself there
> might be something useful in http://sourceforge.net/projects/macs

Reply via email to