NAME

Apache::iNcom::UserDBAuthen - mod_perl authentication handler that use the UserDB.

SYNOPSIS

PerlRequire	Apache::iNcom:UserDBAuthen

AuthType Basic
AuthName "iNcom Users"

PerlAuthenHandler	Apache::iNcom::UserDBAuthen

require valid-user

DESCRIPTION

This module integrates the DBIx::UserDB modules used by the Apache::iNcom with the apache authentication phase.

This module can either try to authenticate the user by trying to login() on the standard DBIx::UserDB object. Or it can set the username associated with the connection based on the login status set in the Apache::iNcom session.

CONFIGURATION

This module takes on configuration directive INCOM_AUTH_SESSION. Set it to true to sync the Apache authentication status with the one in the Apache::iNcom session.

If this directive is set to false or left undefined. The module will authenticate the user against the default Apache::iNcom DBIx::UserDB object.

The DBIx::UserDB used in the process is configured via the normal Apache::iNcom directives.

AUTHOR

Copyright (c) 1999 Francis J. Lacoste and iNsu Innovations Inc. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

SEE ALSO

Apache::iNcom(3) DBIx::UserDB(3) Apache::iNcom::UserDBAuthz(3)