http://www.perlmonks.org?node_id=855674


in reply to Catalyst Authentication 3rd Party Login Module

You can read through the Catalyst::Plugin::Authentication::Internals POD, and then check out the source for the two modules in Catalyst::Authentication::Store::DBIx::Class and that should get you going. Basically check out the existing Catalyst::Authentication::Store modules.

Once you set your wrappers up correctly, when you call $c->user->obj it will return your MyUsers::Login instance.