--On November 9, 2005 7:25:13 PM -0800 "Roy T. Fielding" <[EMAIL PROTECTED]> wrote:

   o  I thought I understood the auth/authn/authnz/authz split,
      but looking at the files makes me confused again.  The docs
      seem to be the config.m4 file.  Only a third of the auth
      source files have any meaningful comments.

Here's how the split should be aligned:

mod_auth_*  -> Modules that implement an HTTP authentication mechanism
mod_authn_* -> Modules that provide a backend authentication provider
mod_authz_* -> Modules that implement authorization (or access)
mod_authnz_*-> Module that implements both authentication & authorization

Authentication == Is this user who they say they are?
Authorization  == Is this client allowed to perform the req'd method?

As mentioned earlier today, I view access as being equivalent to authorization.

I know both Paul and my 'What's new in 2.2' talks have explained this at least in passing.

Adding comments or better docs is always a good thing. One thing is that these modules are *much* simpler than their 2.0 counterparts, so the need for extensive documentation isn't as pressing - provided you understand how they all fit together. =) -- justin

Reply via email to