Dmitry Karasik > IO-Lambda-1.23 > IO::Lambda::HTTP::Authen::NTLM

Download:
IO-Lambda-1.23.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Source  

NAME ^

IO::Lambda::HTTP::Authen::NTLM - library for enabling NTLM authentication in IO::Lambda::HTTP

SYNOPSIS ^

        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;

DESCRIPTION ^

IO::Lambda::HTTP::Authen::NTLM allows to authenticate against servers that are using the NTLM authentication scheme popularized by Microsoft. This type of authentication is common on intranets of Microsoft-centric organizations.

The module takes advantage of the Authen::NTLM module by Mark Bush. Since there is also another Authen::NTLM module available from CPAN by Yee Man Chan with an entirely different interface, it is necessary to ensure that you have the correct NTLM module.

In addition, there have been problems with incompatibilities between different versions of Mime::Base64, which Bush's Authen::NTLM makes use of. Therefore, it is necessary to ensure that your Mime::Base64 module supports exporting of the encode_base64 and decode_base64 functions.

SEE ALSO ^

IO::Lambda, Authen::NTLM.

Description copy-pasted from LWP::Authen::Ntlm by Gisle Aas.

AUTHOR ^

Dmitry Karasik, <dmitry@karasik.eu.org>.

syntax highlighting: