Catalyst::Plugin::Authentication::Store::Htpasswd(3p)

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}
The path to the htpasswd file.

AUTHORS
Yuval Kogman "nothingmuch@woobling.org"

David Kamholz "dkamholz@cpan.org"

SEE ALSO
Authen::Htpasswd.

COPYRIGHT & LICENSE
        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.