NAME

Apache::Authen - Perl Apache authentication handlers

SYNOPSIS

#httpd.conf or srm.conf

PerlModule Apache::Authen

#.htaccess
AuthName DBI
AuthType Basic

#authenticate via DBI
PerlAuthenHandler Apache::DBIAuthen::handler

PerlSetVar AuthDBIDB     dbname
PerlSetVar AuthDBIUser   username
PerlSetVar AuthDBIAuth   password
PerlSetVar AuthDBIDriver Oracle
#DBI->connect(qw(AuthDBIDB AuthDBIUser AuthDBIAuth AuthDBIDriver))

PerlSetVar AuthDBIUserTable www_users
PerlSetVar AuthDBINameField user
PerlSetVar AuthDBIPasswordField password

<Limit GET POST> require valid-user </Limit>

DESCRIPTION

With the PerlAuthenHandler set, you may define a subroutine handler to preform the authentication check. This module provides some building blocks and some full-fledged handlers.

HANDLERS

Apache::AuthenDBI::handler

This handler authenticates against a database such as Oracle, DB2, Sybase, and others supported by the DBI module. For supported drivers see: http://www.hermetica.com/technologia/DBI

This handler users HTTPD::UserAdmin to lookup the username and password. This may change.

SEE ALSO

Apache(3), HTTPD::UserAdmin(3), DBI(3)

AUTHOR

Doug MacEachern <dougm@osf.org>

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 106:

'=item' outside of any '=over'

Around line 116:

You forgot a '=back' before '=head1'