So put that logic in your domain model (i.e. DB row class), where it belongs?

sorry, I'm not sure what u mean (new to Catalyst and DBIx).
I need progressive authentication. First it should check against the db and then against the LDAP-dir, but using the roles from the db. If I'm going to put the new 'check_password' inside the Result Class I'm not able to to check also against the LDAP-Dir:


__PACKAGE__->add_columns(
    'user_password' => {
        encode_check_method => __PACKAGE__->check_password,
        ...


sub check_password {
    my ($self, $pw);
       ... LDAP-check ...
}

... or do you mean just shifting the new class to another place?
from

                store => {
                        ...
store_user_class =>'DW::Authentication::Store::DBIx::Class::User',
                        ...
                },

to

                store => {
                        ...
store_user_class =>'DW::Schema::Result::DBIx::Class::User',
                        ...
                },


???

also I would like to know if it's possible to read the configuration from a Model/ResultClass or another class, like the one above 'DW::Authentication::Store::DBIx::Class::User'?

thank u very much :-)

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to