Authen:...XTERNAL(3)
π Authen::SASL::Perl::EXTERNAL β bestie, it's the External Authentication class π
okay so this is a Perl manual page, from the User Contributed Perl Documentation section (section 3, the library-calls one, iykyk), and it's literally called Authen::SASL::Perl::EXTERNAL. grab a snack, we're doing auth π
β¨ VERSION β¨
This is version 2.2100. that's the vibe. that's the number. periodt.
πΈ SYNOPSIS πΈ
here's the whole flex, in code, untouched and iconic:
use Authen::SASL qw(Perl);
$sasl = Authen::SASL->new(
mechanism => 'EXTERNAL',
callback => {
user => $user
},
);
that's it. that's the whole entrance. use the module, spin up a $sasl object with Authen::SASL->new, hand it mechanism => 'EXTERNAL', and pass a callback hashref that carries your user. slay β¨
π¦ DESCRIPTION π¦
so what is this actually doing? this method implements the client part of the EXTERNAL SASL algorithm, exactly as described in RFC 2222. no cap, that's the whole description. it's the client side, the algorithm is EXTERNAL, the spec is RFC 2222. π
π CALLBACK π
the callbacks used are β yes, just the one, she's lowkey minimalist:
userβ the username to be used for authentication. that's it, that's the callback. it's giving "one job, done perfectly" π
π SEE ALSO π
go read these too, bestie, they're the friend group:
Authen::SASLAuthen::SASL::Perl
π AUTHORS π
- Software written by Graham Barr
<gbarr@pobox.com> - Documentation written by Peter Marschall
<peter@adpm.de>
and like, please report any bugs, or post any suggestions, to the perl-ldap mailing list <perl-ldap@perl.org>. they want to hear from you, fr fr π«Ά
π COPYRIGHT π
Copyright (c) 1998-2004 Graham Barr. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Documentation Copyright (c) 2004 Peter Marschall. All rights reserved. This documentation is distributed, and may be redistributed, under the same terms as Perl itself.
no stealing, no drama, same terms as Perl itself, we love a permissive queen πΈ
okay and the cute sign-off: this lil masterpiece comes to you from perl v5.42.3, dated 2026-09-07, and it's the Authen::SASL::Perl::EXTERNAL page in section 3 of the User Contributed Perl Documentation. love that for us. bye bestie, go authenticate something β¨ππ¦
π¦ where this page comes from
- fedora 44: perl-Authen-SASL 2.2100-1.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms