This module provides authentication front-ends such as
This module relies on
When using dbd
value.
This simple example shows use of this module in the context of the Authentication and DBD frameworks.
#Database Management #Use the PostgreSQL driverDBDriver pgsql
#Connection string: database name and login credentialsDBDParams "dbname=htpasswd user=apache password=xxxxxx"
#Parameters for Connection Pool ManagementDBDMin 1 DBDKeep 2 DBDMax 10 DBDExptime 60
#Authentication Section<Directory /usr/www/myhost/private>
#mod_auth configuration for authn_dbdAuthType Basic AuthName "My Server" AuthBasicProvider dbd
#authz configurationRequire valid-user
#SQL query to verify a user #(note: DBD drivers recognise both stdio-like %s and native syntax)AuthDBDUserPWQuery "select password from authn where username = %s" </Directory>
The
If httpd was built against apr v1.3.0 or higher, any additional
columns specified in the select statement will be inserted into
the environment with the name AUTHENTICATE_<COLUMN>
.
The
If httpd was built against apr v1.3.0 or higher, any additional
columns specified in the select statement will be inserted into
the environment with the name AUTHENTICATE_<COLUMN>
.