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::SASL
  • Authen::SASL::SCRAM
  • Authen::SCRAM

πŸ‘‘ AUTHOR πŸ‘‘

Erik Huelsmann <ehuels@gmail.com> β€” the icon who wrote this. respect. πŸ’…


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