The doc for LWP::Authen::Ntlm states that it is automatically invoked when you use LWP, and since WWW::Mechanize is a subclass of LWP it should do the same, right ? I tried adding "use LWP::Authen::Ntlm;" in my script to make sure it is loaded but then the response header changes to:Client-Warning : Unsupported authentication scheme 'ntlm' Title : You are not authorized to view this page
I'm using these modules to try to establish my connection. Am I missing one ?Client-Warning : Unsupported authentication scheme 'negotiate' Title : You are not authorized to view this page
I am using ActiveState's version 5.8.7 on a windows 2000 box. The page is on a windows nt machine running Microsoft-IIS/5.0. Typing upgrade in PPM tells me that my modules are all up to date. -- Addition I am using Mark Bush's module, so that souldn't be the issue. As noted by Asim, I fogot to add my code. here it is:use WWW::Mechanize; use LWP::Debug qw(+); use LWP::Authen::Ntlm;
Many thanks ! Benoit#! C:/perl/bin use warnings; use strict; use WWW::Mechanize; use LWP::Debug qw(+); use LWP::Authen::Ntlm; my $usr=""; my $pw=""; my $url='http://www.mysite.com'; my $robot=WWW::Mechanize->new(autocheck => 0, keep_alive=>1); $robot->credentials($url, '', $usr, $pw); $robot->get("$url/intranetadmin/index.php");; my $response = $robot->response(); for my $key ( $response->header_field_names() ) { print $key, " : ", $response->header( $key ), "\n"; }
In reply to NTLM authentification with WWW::Mechanize fails by Silent-monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |