[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: web apps and client certificate authentication

Kurt Zeilenga <Kurt@OpenLDAP.org> wrote:

> Why?  Generally, the web application is part of the service which  
> encompasses the web server and directory service.  They should already
> have an appropriate trust relationship.

When using plain password authentication, the web app can just hands the
DN and password to slapd, it does not need any special privilege. 

If the web app is entrusted with an authzTo: *, then a bug in it could
be used to get full directory access.

> > That is, having the web application
> > behaving as a kind of proxy, without any special privilege on the
> > directory. Is that possible? If it is, where should I start?
> Would require cooperation between the web server and the directory  
> server.  So nothing gained, IMO, except complexity.

This would be complexity in an unprivilegied piece of code, rather than
giving trust to an application. Both approaches have merits. In order to
really compare them, one need an idea of the complexity.

How would one implement that kind of "proxy certificate authentication"?

Emmanuel Dreyfus