NAME

Catalyst::Authentication::Store::KiokuDB - KiokuDB store for auth - THIS MODULE IS DEPRECATED, USE Catalyst::Authentication::Store::Model::KiokuDB INSTEAD.

SYNOPSIS

use Catalyst qw/
    Authentication
/;

__PACKAGE__->config->{'authentication'} = 
                {  
                    default_realm => 'admin',
                    realms => {
                        admin => {
                            credential => {
                                class           => 'Password',
                                password_field  => 'password',
                                password_type   => 'clear'
                            },
                            store => {
                                class       => 'KiokuDB',
                                kiokuDir    => '/path/to/some/dir',
            	            }
            	        }
                	}
                };

DESCRIPTION

This is a simple authentication store that uses KiokuDB as its backend storage. It is recommended if you are already using KiokuDB and wish to centralise all of your storage there.

CONFIGURATION

Only one of the following should be specified.

kiokuDir

This is the path to the directory in which you tell KiokuDB to store its data.

kiokuObject

This is an already instantiated KiokuDB object which you wish to reuse to store you data with. This object needs to support searching based on attributes.

kiokuBackend

Specifies which backend type to use with Kioku, if you're not passing your own Kioku object. Supported types are 'bdb' (the default) and 'sqlite'.

METHODS

This store implements no methods outside of those required by its base class.

AUTHOR

Robin Berjon, <robin@berjon.com>, http://robineko.com/

COPYRIGHT

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