]> granicus.if.org Git - apache/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)
commit20202e5cdc31a3a08877f87162b1879fe77e955b
tree4e51263ab9ec471046ed79d5c9d06662c1f1ea2e
parent3283ae992d86cda7ace322e7a18e5f30ddceac51
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