Commit | Line | Data |
e5b6823d |
1 | package TestApp; |
2 | |
3 | use strict; |
4 | use warnings; |
5 | |
6 | use Catalyst::Runtime '5.70'; |
7 | |
8 | use Catalyst qw( |
9 | -Debug |
10 | ConfigLoader |
11 | Authentication |
12 | Session |
13 | Session::Store::FastMmap |
14 | Session::State::Cookie |
15 | ); |
16 | |
a47955ed |
17 | our $VERSION = '0.02'; |
e5b6823d |
18 | |
19 | __PACKAGE__->config |
20 | ( name => "TestApp", |
a47955ed |
21 | session => { |
22 | storage => "/tmp/" . __PACKAGE__ . "-" . $VERSION, |
23 | }, |
e5b6823d |
24 | startup_time => time(), |
25 | "Plugin::Authentication" => { |
26 | default_realm => "members", |
27 | realms => { |
28 | members => { |
29 | credential => { |
30 | class => "Password", |
31 | password_field => "password", |
32 | password_type => "clear" |
33 | }, |
34 | store => { |
35 | class => "Minimal", |
36 | users => { |
37 | paco => { |
38 | password => "l4s4v3n7ur45", |
39 | }, |
40 | } |
41 | } |
42 | }, |
43 | openid => { |
ab944aad |
44 | # ua_class => "LWPx::ParanoidAgent", |
45 | ua_class => "LWP::UserAgent", |
e5b6823d |
46 | ua_args => { |
47 | whitelisted_hosts => [qw/ 127.0.0.1 localhost /], |
48 | }, |
49 | debug => 1, |
50 | credential => { |
51 | class => "OpenID", |
52 | #DOES NOTHING use_session => 1 |
53 | store => { |
54 | class => "OpenID", |
55 | }, |
56 | }, |
57 | }, |
58 | }, |
59 | }, |
60 | ); |
61 | |
62 | # Start the application |
63 | __PACKAGE__->setup; |
64 | |
65 | 1; |
66 | |
67 | __END__ |