X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fchatty;a=blobdiff_plain;f=lib%2FChatty.pm;h=80772e7d8948353e1ada7930bf1ecfe2f7f07bb5;hp=0de57fd7182bb7a0a1a9d992224bc7510692fd71;hb=30558f981fe131d1ae3cc88ff5fc7f9e910932e9;hpb=be80dc411dc33c6042f63671ae036b23eed33972 diff --git a/lib/Chatty.pm b/lib/Chatty.pm index 0de57fd..80772e7 100644 --- a/lib/Chatty.pm +++ b/lib/Chatty.pm @@ -17,10 +17,14 @@ use Catalyst::Runtime 5.80; # directory use Catalyst qw/ - -Debug ConfigLoader StackTrace Static::Simple + Authentication + Session + Session::Store::FastMmap + Session::State::Cookie + Unicode::Encoding /; extends 'Catalyst'; @@ -37,9 +41,23 @@ our $VERSION = '0.01'; # local deployment. __PACKAGE__->config( - name => 'Chatty', - # Disable deprecated behavior needed by old applications - disable_component_resolution_regex_fallback => 1, + name => 'Chatty', + # Disable deprecated behavior needed by old applications + disable_component_resolution_regex_fallback => 1, + 'Plugin::Authentication' => { + default => { + class => 'SimpleDB', + user_model => 'DB::Account', + password_type => 'clear', + }, + }, + 'Plugin::Session' => { + flash_to_stash => 1, + }, + default_view => 'HTML', + 'View::JSON' => { + expose_stash => 'json', + }, ); # Start the application