The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Apache::AuthenFile - Authentication with a "password" file

SYNOPSIS

 # Authentication in .htaccess/httpd.conf

 AuthName "User Authentication"
 AuthType Basic

 # authenticate using a password file

 PerlAuthenHandler Apache::AuthenFile
 PerlSetVar AuthenFile /some/file

 # constraints

 require valid-user
 # require user larry moe curly

DESCRIPTION

This Perl module allows authentication against a "password" file -- each line in the file consists of a "userid:cipher" where the cipher is a standard Unix crypt of the user's password. The module scans the file sequentially to search for a match.

The AuthenFile parameter specifies the password file that should be searched.

BEWARE

The search of the password file is sequential. Performance is an issue for large password files -- use the AuthenDBMFile method instead.

SEE ALSO

Apache, mod_perl, AuthenDBMFile

AUTHOR

Reg Quinton <reggers@ist.uwaterloo.ca>, 18-Oct-2002.

COPYRIGHT

The Apache::AuthenFile module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.