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

Catalyst::Plugin::Authentication::CDBI::Basic - (DEPRECATED) Basic Authorization with Catalyst

SYNOPSIS

use Catalyst qw/Session::FastMmap Authentication::CDBI Authentication::CDBI::Basic/;

__PACKAGE__->config(
    authentication => {
        # Configure Autentication::CDBI
        :
        # and
        basic => {
            realm => 'Require Authorization', # Basic realm

            no_session => 1,                  # disable auth caching (optional)

            # auto error responsing
            #   use View::TT
            template => '401.tt',
            view     => 'MyApp::V::TT',

            #   or plain text
            error_msg => 'Authentication Failed !',
        },
    },
);

DEPRECATION NOTICE

This module has been deprecated. The use of a new Authentication style is recommended.

See Catalyst::Plugin::Authetnication for detail.

DESCRIPTION

This plugin privide Basic Authorization mechanism for Catalyst Application.

This plugin is required C::P::Authentication::CDBI, for users info. And also use Session Plugin for authorization caching (optional but recommanded).

METHODS

prepare

AUTHOR

Daisuke Murase <typester@cpan.org>

COPYRIGHT

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.

SEE ALSO

Catalyst::Plugin::Authentication::CDBI