X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Fstemmaweb.pm;h=1883f4b20b82f78e68c297a4202fe86b962f64b5;hb=1041768e6b7421307a452232e6139a4b8aed6322;hp=6cf17297611bd5ce67d885e5354c57ec24c9f65f;hpb=19262e3d762f72b5117ab926bbedd81522a0ac32;p=scpubgit%2Fstemmaweb.git diff --git a/lib/stemmaweb.pm b/lib/stemmaweb.pm index 6cf1729..1883f4b 100644 --- a/lib/stemmaweb.pm +++ b/lib/stemmaweb.pm @@ -29,6 +29,7 @@ use Catalyst qw/ Session::Store::File Session::State::Cookie StatusMessage + StackTrace /; extends 'Catalyst'; @@ -67,16 +68,28 @@ __PACKAGE__->config( }, store => { class => 'Model::KiokuDB', - model_name => 'User', + model_name => 'Directory', }, }, openid => { credential => { class => 'OpenID', + extensions => ['http://openid.net/srv/ax/1.0' => + { + ns => 'ax', + uri => 'http://openid.net/srv/ax/1.0', + mode => 'fetch_request', + required => 'email', + 'type.email' => 'http://axschema.org/contact/email', + # type => { + # email => 'http://axschema.org/contact/email' + # } + } + ], }, store => { class => 'Model::KiokuDB', - model_name => 'User', + model_name => 'Directory', }, auto_create_user => 1, }, @@ -87,10 +100,10 @@ __PACKAGE__->config( login_id_field => 'username', login_db_field => 'username', action_after_login => '/index', - send_register_email => 0, - realm => 'openid', - login_fields => { openid => [], # qw/openid_identifier/], - default => [qw/username password/], + action_after_register => '/index', + realm => 'default', + login_fields => { openid => [qw/openid_identifier/], + default => [qw/username password remember/], }, }, );