The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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 107:

'=item' outside of any '=over'

Around line 117:

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