Provided by: ciderwebmail_1.04-1_all
Catalyst::Authentication::Store::IMAP::User - An authentication user for IMAP.
use Catalyst::Authentication::Store::IMAP::User; Catalyst::Authentication::Store::IMAP::User->new( id => "username", );
This implementation of authentication user handles is supposed to go hand in hand with Catalyst::Authentication::Store::IMAP.
new( @pairs ) Create a new object with the key-value-pairs listed in the arg list. supported_features( ) Checks for existence of keys that correspond with features. for_session( ) Just returns $self, expecting it to be serializable. from_session( ) Just passes returns the unserialized object, hoping it's intact. store( ) Accessors that override superclass's dying virtual methods. id( ) check_password( $password ) Establishes a connection to the IMAP server and checks the given user credentials. Stores the Mail::IMAPClient object on the stash as imapclient for usage by other components.
Stefan Seifert <firstname.lastname@example.org>
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-Catalyst::Authentication::Store::IMAP::User(3pm)