Catalyst::Plugin::Authentication::Store::Htpasswd.3pm

Langue: en

Version: 2008-03-11 (mandriva - 01/05/08)

Section: 3 (Bibliothèques de fonctions)

NAME

Catalyst::Plugin::Authentication::Store::Htpasswd - Authentication database in "$c->config".

SYNOPSIS

     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"), );
     }
 
 

DESCRIPTION

This plugin uses "Authen::Htpasswd" to let your application use ".htpasswd" files for it's authentication storage.

METHODS


setup

This method will popultate "$c->config->{authentication}{store}" so that ``default_auth_store'' in Catalyst::Plugin::Authentication can use it.

CONFIGURATION


$c->config->{authentication}{htpasswd}


$c->config->{authentication}{htpasswd}

The path to the htpasswd file.

AUTHORS

Yuval Kogman "nothingmuch@woobling.org"

David Kamholz "dkamholz@cpan.org"

SEE ALSO

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.