Hello Everyone, I'm trying to take v6.06 of LWP (and the corresponding v6.06 of LWP::Protocol::https) and connect to an https endpoint through an NTLM Authenticated http proxy. I've managed to make the CONNECT method work for basic authentication via pull request 56 ( https://github.com/libwww-perl/libwww-perl/pull/56), but I'm not able to get NTLM authentication working.
I've tried bringing in benningm's proxy auth pull request ( https://github.com/libwww-perl/libwww-perl/pull/49) and I can make it NTLM authentication work if I've got an http endpoint, just not to an https endpoint. I suspect it's because of the CONNECT method required for proxying https connections via http. FWIW, I've also made a modification to LWP::UserAgent: $ diff -u UserAgent.pm-orig UserAgent.pm --- UserAgent.pm-orig 2014-04-29 12:15:20.000000000 -0500 +++ UserAgent.pm 2014-05-20 14:51:48.595255000 -0500 @@ -618,7 +618,7 @@ sub get_basic_credentials { my($self, $realm, $uri, $proxy) = @_; - return if $proxy; + return $self->credentials($uri->host_port) if $proxy; return $self->credentials($uri->host_port, $realm); } Does anyone have any pointers on how I might resolve this? Thanks -Tim th...@northpeak.org