Dancer...::Base(3pm)
π NAME π
Dancer::Plugin::Auth::Extensible::Provider::Base β the base class for authentication providers π
It's a 3pm page, i.e. a Perl module manpage living in the User Contributed Perl Documentation section, so bestie you are exactly where you're supposed to be π«Ά
β¨ DESCRIPTION β¨
Okay so this is the base class for authentication providers β the mom of the family, the blueprint, the main character that all the actual providers build on top of π
It's giving three things, and they're all lowkey essential:
- A constructor π β it handles receiving the realm settings for you and hands back an instance of the provider. You don't gotta do that part yourself, it's done, periodt.
- Secure password matching π β and the way this one automatically handles crypted passwords via
Crypt::SaltedHash?? obsessed. You get the secure comparison without writing the scary parts yourself π - The methods providers must override π§ β this base class provides them, but they're yours to override with your own implementation. And if you don't override them?
π they die. No cap. Not a warning, not a gentle nudge, not a "hey bestie maybe"β they die. So if something's blowing up on you, check whether you actually implemented the methods you were supposed to π
and that's the whole vibe, babe π¦ This page came from perl v5.36.0, dated 2023-01-05, and yes she ate π β¨ go forth and override responsibly, bestie π«Άπ
π¦ where this page comes from
- debian bookworm: libdancer-plugin-auth-extensible-perl 1.00-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libdancer-plugin-auth-extensible-perl 1.00-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libdancer-plugin-auth-extensible-perl 1.00-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libdancer-plugin-auth-extensible-perl 1.00-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libdancer-plugin-auth-extensible-perl 1.00-3 Β· 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