NAME
Catalyst::Authentication::Store::UserXML - Catalyst authentication storage using xml files
SYNOPSIS
...
Authentication
Authentication::Store::UserXML
)
;
__PACKAGE__->config(
'Plugin::Authentication'
=> {
default_realm
=>
'members'
,
members
=> {
credential
=> {
class
=>
'Password'
,
password_type
=>
'self_check'
,
},
store
=> {
class
=>
'UserXML'
,
}
}
},
'authentication'
=> {
'userxml'
=> {
'folder'
=>
'members'
,
'user_folder_file'
=>
'index.xml'
,
# optional if credentials stored one per folder
}
},
);
# later in controller (login)
$c
->authenticate({
username
=>
$c
->req->param(
'username'
),
password
=>
$c
->req->param(
'password'
),
});
DESCRIPTION
Catalyst authentication storage using xml files in a folder.
SEE ALSO
Catalyst::Plugin::Authentication Catalyst::Authentication::Store::UserXML::User
AUTHOR
Jozef Kutej, <jkutej at cpan.org>
CONTRIBUTORS
The following people have contributed to the File::is by committing their code, sending patches, reporting bugs, asking questions, suggesting useful advises, nitpicking, chatting on IRC or commenting on my blog (in no particular order):
David Kamholz
LICENSE AND COPYRIGHT
Copyright 2012 jkutej@cpan.org
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.