David Kamholz > Catalyst-Plugin-Authentication-Store-Htpasswd > Catalyst::Plugin::Authentication::Store::Htpasswd

Download:
Catalyst-Plugin-Authentication-Store-Htpasswd-0.02.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.02   Source  

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.
syntax highlighting: