Cataly...P::User(3pm)
π¦ Catalyst::Authentication::Store::IMAP::User π
okay bestie so this is Catalyst::Authentication::Store::IMAP::User, a 3pm manual page from the User Contributed Perl Documentation corner of the universe, and it is literally the whole personality of "an authentication user for IMAP". that's the NAME, that's the vibe β¨
πΈ SYNOPSIS πΈ
like, here's how you actually summon one:
use Catalyst::Authentication::Store::IMAP::User;
Catalyst::Authentication::Store::IMAP::User->new(
id => "username",
);
iconic, right? π«Ά
π DESCRIPTION π
so this implementation of authentication user handles? it's supposed to go hand in hand with Catalyst::Authentication::Store::IMAP. they're a duo. a package deal. main character energy, both of them π
β¨ METHODS β¨
π new( @pairs )
creates a brand new object using the key-value-pairs you listed in the arg list. give it pairs, get an object. that's the deal π
π supported_features( )
checks for the existence of keys that correspond with features. yes queen, feature detection π
π for_session( )
just returns $self, expecting it to be serializable. that's it. that's the whole method. no cap π
π from_session( )
just passes returns the unserialized object, hoping it's intact. fingers crossed fr fr π
π store( )
accessors that override superclass's dying virtual methods. rip to the superclass's methods, they had a good run π
π id( )
(it's an accessor, bestie, it's in the list π)
π check_password( $password )
establishes a connection to the IMAP server and checks the given user credentials. then it stores the Mail::IMAPClient object on the stash as imapclient for usage by other components. so like, it does the whole login thing and leaves the client there for everyone else to borrow. generous queen π
π SEE ALSO π
Hash::AsObject
π AUTHOR π
Stefan Seifert <nine@cpan.org> β thank you for your service π«‘π
π LICENSE π
this library is free software, you can redistribute it and/or modify it under the same terms as Perl itself. slay, legally speaking π
perl v5.40.1 πΈ 2025-03-02 β that's the version and the date this lil page was last vibing, mwah, bye bestie πβ¨π¦
π¦ where this page comes from
- debian trixie: ciderwebmail 1.05+20240702-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: ciderwebmail 1.05+20240702-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms