DOKK / manpages / debian 12 / ciderwebmail / Catalyst::Authentication::Store::IMAP::User.3pm.en
Catalyst::Authentication::Store::IMAP::User(3pm) User Contributed Perl Documentation Catalyst::Authentication::Store::IMAP::User(3pm)

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.

Create a new object with the key-value-pairs listed in the arg list.

Checks for existence of keys that correspond with features.

Just returns $self, expecting it to be serializable.

Just passes returns the unserialized object, hoping it's intact.

Accessors that override superclass's dying virtual methods.

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.

Hash::AsObject

Stefan Seifert <nine@cpan.org>

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

2022-12-26 perl v5.36.0