From: "Jason Kuri" <[EMAIL PROTECTED]>
Hi All,
Some folks have mentioned recently that the
Catalyst::Plugin::Authentication system while being quite flexible is
somewhat difficult to understand / set up initially.
I am soliciting comments regarding the issues that people have had and
what changes people would like to see. Better messaging, differences
in config format... whatever you are interested in, speak up. I'm
going to take the input I receive in this thread into consideration as
I do some updates to the modules over the coming weeks.
Hi,
I also had problems when I tried to create a new application that uses the
new interface for authentication.
I had those problems, because I always create the DBIC classes using the
DBIC::Schema helper, and the helper didn't create the following accessor in
the User.pm class:
__PACKAGE__->many_to_many(roles => 'user_roles', 'id_role');
so the authentication used to work, but not the authorization.
I use a MySQL database, with InnoDB tables and constraints set to relevant
fields. I don't know if the Catalyst helper should create the many_to_many
accessor but for some reasons it didn't do it, or I must created manually,
but in the second case the POD docs should make this clear.
Also it could be very helpful a tipical example of using a DBIC store with 3
tables: user, user_role and role for authorization and authentication.
Octavian
_______________________________________________
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/