IO::Lam...n::NTLM(3)
π NAME
IO::Lambda::HTTP::Authen::NTLM β bestie, it's the library that lets you turn on NTLM authentication inside IO::Lambda::HTTP β¨
Oh and also, hi, this is a page from the User Contributed Perl Documentation section, section 3, the perl-y one π
π SYNOPSIS
okay so here's the whole vibe, literally copy this:
use IO::Lambda qw(:all);
use IO::Lambda::HTTP;
my $req = HTTP::Request-> new( GET => "http://company.com/protected.html" );
my $r = IO::Lambda::HTTP-> new(
$req,
username => 'moo',
password => 'foo',
keep_alive => 1,
)-> wait;
print ref($r) ? $r-> as_string : $r;
like, you build the request, you hand it your username and password, you set keep_alive to 1, and then you wait. slay. π₯
πΈ DESCRIPTION
So. IO::Lambda::HTTP::Authen::NTLM lets you authenticate against servers that are using the NTLM authentication scheme β the one Microsoft popularized. This type of auth is super common on intranets of Microsoft-centric organizations. iykyk π’
The module takes advantage of the Authen::NTLM module by Mark Bush. Now here's the catch bestie: there's also another Authen::NTLM module up on CPAN by Yee Man Chan with an entirely different interface. so it is necessary to ensure that you have the correct NTLM module. π like, do a vibe check on your deps, fr fr.
β οΈ Also, there have been problems with incompatibilities between different versions ofMime::Base64, which Bush'sAuthen::NTLMmakes use of. Therefore, it is necessary to ensure that yourMime::Base64module supports exporting of theencode_base64anddecode_base64functions. don't skip this part, it'll bite you π
π¦ SEE ALSO
IO::LambdaAuthen::NTLM
π AUTHOR
Dmitry Karasik, <dmitry@karasik.eu.org>. iconic. π«Ά
Also the description here was copy-pasted from LWP::Authen::Ntlm by Gisle Aas β credit where credit is due, periodt π
and that's the whole page, bestie!! it's giving perl v5.42.2, dated 2026-02-15, for IO::Lambda::HTTP::Authen::NTLM in section 3 of the User Contributed Perl Documentation. go forth and authenticate π§ββοΈβ
π¦ where this page comes from
- alpine 3.24: perl-io-lambda-doc 1.34-r1 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms