Authen...SHA_512(3pm)

πŸ’– Authen::SASL::Perl::SCRAM_SHA_512 πŸ’–

okay bestie, welcome to the Authen...SHA_512(3pm) page β€” yes that's the manual name, it's giving truncated-but-make-it-fashion πŸ’…. This is Perl documentation, user-contributed, and it's all about SCRAM-SHA-512 support for Authen::SASL. Let's get into it.


✨ NAME ✨

Authen::SASL::Perl::SCRAM_SHA_512 β€” SCRAM-SHA-512 support for Authen::SASL

like. that's the whole vibe. it's the plug that lets your SASL auth do SCRAM with SHA-512. no cap. πŸ¦‹


🌸 VERSION 🌸

0.04

yes queen, we're on 0.04 πŸŽ€


🧚 SYNOPSIS 🧚

okay so here's how you actually use it, copy-paste energy:

# with Authen::SASL::SCRAM installed
use Authen::SASL;

my $client = Authen::SASL->new(
     username => 'user',
     password => 'pass',
     mechanism => 'SCRAM-SHA-512'
);
# authenticates using SCRAM SHA-512 hash

periodt. you build a client, you hand it a username, a password, and you set mechanism to 'SCRAM-SHA-512' β€” and it authenticates using the SCRAM SHA-512 hash. that's it, that's the whole thing πŸ’œ

heads up: that first comment line says # with Authen::SASL::SCRAM installed β€” so make sure you've got that installed, bestie, otherwise nothing's happening πŸ™ˆ

😭 BUGS 😭

found a bug? don't suffer in silence, report it via <https://github.com/ehuelsmann/authen-sasl-scram/issues>. the maintainer wants to know, fr fr.


πŸ”₯ SEE ALSO πŸ”₯

go read these too, they're iconic in their own right:

  • Authen::SASL
  • Authen::SASL::SCRAM
  • Authen::SCRAM

πŸ‘‘ AUTHOR πŸ‘‘

Erik Huelsmann <ehuels@gmail.com>

the main character who made this happen 🫢


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.

(translation: it's free software, same terms as Perl itself, go wild but respectfully ✨)


and that's the tea, bestie πŸ“ β€” this page came to you from perl v5.36.0, dated 2023-08-09, served fresh from the Authen...SHA_512(3pm) corner of the manual. slay, stay authenticated, and don't forget to close your connections πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from