From 33f3bee810490d947b18fd806621c1dd8db68b46 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sat, 29 Nov 2008 00:04:45 +0000 Subject: [PATCH] * Don't use a config file by default. This frees up $HYDRA_CONFIG so that the user can specify one. --- src/Hydra/hydra.conf | 21 --------------------- src/Hydra/lib/Hydra.pm | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 21 deletions(-) delete mode 100644 src/Hydra/hydra.conf diff --git a/src/Hydra/hydra.conf b/src/Hydra/hydra.conf deleted file mode 100644 index 398ce61e..00000000 --- a/src/Hydra/hydra.conf +++ /dev/null @@ -1,21 +0,0 @@ -name Hydra - - - default_realm dbic - - - - class Password - password_field password - password_type hashed - password_hash_type SHA-1 - - - class DBIx::Class - user_class DB::Users - role_relation userroles - role_field role - - - - diff --git a/src/Hydra/lib/Hydra.pm b/src/Hydra/lib/Hydra.pm index f9d23e6c..ec727a86 100644 --- a/src/Hydra/lib/Hydra.pm +++ b/src/Hydra/lib/Hydra.pm @@ -24,6 +24,25 @@ __PACKAGE__->config( default_view => "TT", session => { storage => getHydraPath . "/session_data" + }, + authentication => { + default_realm => "dbic", + realms => { + dbic => { + credential => { + class => "Password", + password_field => "password", + password_type => "hashed", + password_hash_type => "SHA-1", + }, + store => { + class => "DBIx::Class", + user_class => "DB::Users", + role_relation => "userroles", + role_field => "role", + }, + }, + }, } );