You are looking at an old revision of the page Usage. This revision was created by Natalie Adams.
Table of Contents
How to use the middleware
Apache
After you have compiled it you should place it in a location like /usr/bin/
Then add a link to Apache that looks like this:
DefineExternalAuth otpauth pipe /usr/bin/otpcheck
Then for any directive that you want to use OTP auth with just use the following directives:
AuthExternal otpauth
AuthBasicProvider external
All together it should look like the following:
AuthName "Restricted"
AuthType Basic
AuthExternal otpauth
AuthBasicProvider external
Config file
Currently the location of the config file is hardcoded to /etc/apache2/configotp
The config file has the following format:
dbtype mysql
dbhost localhost
dbport 3306
dbuser root
dbpass root
dbtable table
dbname db1