Authen...SHA_256(3pm)
π Authen::SASL::Perl::SCRAM_SHA_256 β the whole vibe
okay bestie, so this page is Authen...SHA_256(3pm) as your terminal renders it, but its actual government name is Authen::SASL::Perl::SCRAM_SHA_256, and it lives in the User Contributed Perl Documentation. it's the module that gives you SCRAM-SHA-256 support for Authen::SASL. that's the whole thing. it's giving "small module, big security energy." π
β¨ VERSION β¨
0.04 β that's the one, that's the version. π
πΈ SYNOPSIS πΈ
here's the moment you've been waiting for, the copy-paste moment:
# with Authen::SASL::SCRAM installed
use Authen::SASL;
my $client = Authen::SASL->new(
username => 'user',
password => 'pass',
mechanism => 'SCRAM-SHA-256'
);
# authenticates using SCRAM SHA-256 hash
so you use Authen::SASL, you spin up a $client with Authen::SASL->new, you hand it a username, a password, and you set mechanism to 'SCRAM-SHA-256'. and then?? it authenticates using SCRAM SHA-256 hash. literally that's it, that's the plot. π
π¦ BUGS π¦
found a bug? first of all, rude (jk, i love you). report it here, no cap:
<https://github.com/ehuelsmann/authen-sasl-scram/issues>
that's the issue tracker. go be a helpful main character. π«Ά
π SEE ALSO π
your recommended reading, the friend group of this module:
Authen::SASLAuthen::SASL::SCRAMAuthen::SCRAM
π AUTHOR π
Erik Huelsmann <ehuels@gmail.com> β the icon who wrote this. respect. π
π COPYRIGHT π
Copyright (c) 2023 Erik Huelsmann. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
like, same terms as Perl itself, bestie. that's the licensing vibe. π
ok that's the whole page, no notes, you're welcome β¨
and a lil sign-off from the footer, because it deserves its moment: this beauty shipped with perl v5.36.0, dated 2023-08-09, and yes, it's still serving Authen...SHA_256(3pm) energy. go forth and authenticate. π§π
π¦ where this page comes from
- debian trixie: libauthen-sasl-scram-perl 0.04-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libauthen-sasl-scram-perl 0.04-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libauthen-sasl-scram-perl 0.04-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libauthen-sasl-scram-perl 0.04-2 Β· 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