The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

SYNOPSIS

    __PACKAGE__->config(
        'Plugin::Authentication' => {
            realms => {
                default => {
                    credential => {
                        # see L<KiokuX::User>
                        class         => 'Password',
                        password_type => 'self_check'
                    },
                    store => {
                        class      => 'Model::KiokuDB',
                        model_name => "kiokudb", # whatever your model is actually named
                    }
                }
            }
        }
    );

DESCRIPTION

This module provides the glue to use KiokuX::User objects for authentication inside Catalyst apps that use Catalyst::Model::KiokuDB.

The user object is wrapped with Catalyst::Authentication::Store::Model::KiokuDB::UserWrapper.