logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Catalyst::Authentication::Store::IMAP::User - An authentication user for IMAP.

Author

       Stefan Seifert <nine@cpan.org>

Description

       This implementation of authentication user handles is supposed to go hand in hand with
       Catalyst::Authentication::Store::IMAP.

License

       This library is free software, you can redistribute it and/or modify it under the same terms as Perl
       itself.

perl v5.40.1                                       2025-03-02              Catalyst::Auth...ore::IMAP::User(3pm)

Methods

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.

Name

       Catalyst::Authentication::Store::IMAP::User - An authentication user for IMAP.

See Also

       Hash::AsObject

Synopsis

               use Catalyst::Authentication::Store::IMAP::User;

               Catalyst::Authentication::Store::IMAP::User->new(
                       id => "username",
               );

See Also