3 package Catalyst::Plugin::Authentication::User;
8 sub id { die "virtual" }
10 sub store { die "virtual" }
12 sub supports { die "virtual" }
22 Catalyst::Plugin::Authentication::User - Base class for user objects.
26 package MyStore::User;
27 use base qw/Catalyst::Plugin::Authentication::User/;
31 This is the base class for authenticated
39 A unique ID by which a user can be retrieved from the store.
43 Should return a class name that can be used to refetch the user using it's
48 An introspection method used to determine what features a user object has, to support credential and authorization plugins.