Catalyst::Plugin::Authentication::Store::Htpasswd - Authentication database in $c->config.
$c->config
use Catalyst qw/ Authentication Authentication::Store::Htpasswd Authentication::Credential::Password /; __PACKAGE__->config->{authentication}{htpasswd} = "passwdfile"; sub login : Global { my ( $self, $c ) = @_; $c->login( $c->req->param("login"), $c->req->param("password"), ); }
This plugin uses Authen::Htpasswd to let your application use .htpasswd files for it's authentication storage.
Authen::Htpasswd
.htpasswd
This method will popultate $c->config->{authentication}{store} so that "default_auth_store" in Catalyst::Plugin::Authentication can use it.
$c->config->{authentication}{store}
The path to the htpasswd file.
Yuval Kogman nothingmuch@woobling.org
nothingmuch@woobling.org
David Kamholz dkamholz@cpan.org
dkamholz@cpan.org
Authen::Htpasswd.
Copyright (c) 2005 the aforementioned authors. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Catalyst::Plugin::Authentication::Store::Htpasswd, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catalyst::Plugin::Authentication::Store::Htpasswd
CPAN shell
perl -MCPAN -e shell install Catalyst::Plugin::Authentication::Store::Htpasswd
For more information on module installation, please visit the detailed CPAN module installation guide.