This is 0.10 on CPAN. Updated test server script and fixed test call
[catagits/Catalyst-Authentication-Credential-OpenID.git] / t / TestApp / lib / TestApp.pm
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
17 our $VERSION = '0.02';
18
19 __PACKAGE__->config
20     ( name => "TestApp",
21       session => {
22           storage => "/tmp/" . __PACKAGE__ . "-" . $VERSION,
23       },
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 => {
44                   ua_class => "LWPx::ParanoidAgent",
45 #                  ua_class => "LWP::UserAgent",
46                   ua_args => {
47                       whitelisted_hosts => [qw/ 127.0.0.1 localhost /],
48                       timeout => 10,
49                   },
50                   debug => 1,
51                   credential => {
52                       class => "OpenID",
53 #DOES NOTHING                      use_session => 1        
54                       store => {
55                           class => "OpenID",
56                       },
57                   },
58               },
59           },
60       },
61       );
62
63 # Start the application
64 __PACKAGE__->setup;
65
66 1;
67
68 __END__