You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Graham Leggett <mi...@sharp.fm> on 2002/09/10 08:51:09 UTC
Re: cvs commit: httpd-2.0/modules/aaa mod_auth_basic.c mod_authn_anon.c
mod_authn_dbm.c mod_authn_default.c mod_authn_file.c mod_authz_dbm.c mod_authz_default.c
mod_authz_groupfile.c mod_authz_host.c mod_authz_user.c config.m4 mod_auth_digest.c
NWGNUauthanon NWGNUauthdbm mod_access.c mod_access.dsp mod_access.exp mod_auth.c
mod_auth.dsp mod_auth.exp mod_auth_anon.c mod_auth_anon.dsp mod_auth_anon.exp
mod_auth_dbm.c mod_auth_dbm.dsp mod_auth_dbm.exp
jerenkrantz@apache.org wrote:
> Stage #1 of the aaa rewrite - refactoring modules.
>
> All modules are reorganized under the following scheme:
> - mod_auth_*: Front-end (basic, digest)
> - mod_authn_*: Authentication (anon, dbm, default, file)
> - mod_authz_*: Authorization (dbm, default, groupfile, host, user)
>
> This passes the httpd-test suite when it accounts for the renaming of
> aaa modules.
I don't see the auth_ldap stuff included - is it on the cards to be part
of the rewrite?
Regards,
Graham
--
-----------------------------------------
minfrin@sharp.fm "There's a moon
over Bourbon Street
tonight..."
Re: cvs commit: httpd-2.0/modules/aaa
Posted by Justin Erenkrantz <je...@apache.org>.
On Tue, Sep 10, 2002 at 08:51:09AM +0200, Graham Leggett wrote:
> I don't see the auth_ldap stuff included - is it on the cards to be part
> of the rewrite?
Yeah, ldap is kind of on the radar screen, but it can keep using the
same external auth API (none of the external APIs changed - just how
the aaa/ directory is structured and how our default modules behave).
So, it isn't urgent to change auth_ldap right now.
I just checked in the provider rewrite (not complete - can't do
multiple providers), but functional enough so that we should take
stock of where we are before going further.
The LDAP code fits squarely in the provider section - it should be
able to expose itself via the authn_provider structures and then
mod_auth_basic (and perhaps mod_auth_digest) can use ldap.
I probably want to see the ldap code land in aaa/ldap/ as I'm not
100% sold on cluttering up the aaa/ directory more.
The other thing is that I bet the ldap code could be greatly
simplified by using the new reslist code in apr-util. -- justin