]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Stage #2 of aaa rewrite: Add provider support so that mod_authn_* modules
authorJustin Erenkrantz <jerenkrantz@apache.org>
Tue, 10 Sep 2002 06:57:03 +0000 (06:57 +0000)
committerJustin Erenkrantz <jerenkrantz@apache.org>
Tue, 10 Sep 2002 06:57:03 +0000 (06:57 +0000)
commit089c86b56da6c7f41e920e900c4eee0db8111c3d
tree4e51263ab9ec471046ed79d5c9d06662c1f1ea2e
parent40694904d790a4064c2813554d6ea393bb0cf8c6
Stage #2 of aaa rewrite: Add provider support so that mod_authn_* modules
do not have to re-implement basic auth and to allow mod_auth_digest (and
other modules) to leverage the authn backends.

Adds AuthBasicProvider and AuthDigestProvider directives.

This also moves a lot of the basic auth handling code inside of mod_auth_basic
(but does not remove the code in server/protocol.c - that will have to wait
for a version bump so that we don't totally bust old modules).

This patch incorporates code review comments by Greg Stein.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96739 13f79535-47bb-0310-9956-ffa450edef68
modules/aaa/auth_provider.c [new file with mode: 0644]
modules/aaa/config.m4
modules/aaa/mod_auth.h [new file with mode: 0644]
modules/aaa/mod_auth_basic.c
modules/aaa/mod_auth_digest.c
modules/aaa/mod_authn_dbm.c
modules/aaa/mod_authn_file.c