Catalyst::Authentication::Store::IMAP::User(3pm)

Catalyst::Authentication::Store::IMAP::User3pm

An authentication user for imap.

Usage

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

Overview

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

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.

Releases

7 releases since Debian 7 (Wheezy); the text changed 6 times.

  1. 7
  2. 8
  3. 9
  4. 10
  5. 11
  6. 12
  7. 13

Author

Stefan Seifert <[email protected]>

License

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

From ciderwebmail 1.05+20240702-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.