Je cherche à écrire un script me permettant de faire un GET HTTP sur
un serveur web ( IIS ).
Le problème est que les utilisateurs anonymes ne sont pas autorisés
sur ce serveur. Après avoir jeter un oeil sur plusieurs groupes de
discussion il me semble que l'authentification IIS/Microsoft est gérée
par un sous module de LWP : NTLM.
Malgré plusieurs tentatives, je reste bloqué sur une réponse HTTP
401.2 du serveur web.
ci-dessous le script :
----------------------
use LWP::Debug qw(+);
use LWP::UserAgent;
my $ua = LWP::UserAgent->new(
agent=>'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)',
keep_alive=>'1'
);
my $host = '192.168.0.1:80';
my $user = 'DNS01\\user';
my $pass = 'pass';
$ua->credentials($host, '', $user, $pass);
my $req = new HTTP::Request GET =>
"http://192.168.0.1/test/index.asmx";
my $res = $ua->request( $req );
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
dominix
"Yann78" a écrit dans le message de news:
Bonjour,
Je cherche à écrire un script me permettant de faire un GET HTTP sur un serveur web ( IIS ). Le problème est que les utilisateurs anonymes ne sont pas autorisés sur ce serveur. Après avoir jeter un oeil sur plusieurs groupes de discussion il me semble que l'authentification IIS/Microsoft est gérée par un sous module de LWP : NTLM. Malgré plusieurs tentatives, je reste bloqué sur une réponse HTTP 401.2 du serveur web.
ci-dessous le script : ---------------------- use LWP::Debug qw(+); use LWP::UserAgent;
my $ua = LWP::UserAgent->new( agent=>'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)', keep_alive=>'1' );
my $host = '192.168.0.1:80'; my $user = 'DNS01user'; my $pass = 'pass';
$ua->credentials($host, '', $user, $pass);
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
Merci d'avance Yann
-- dominix
"Yann78" <yann78000@hotmail.com> a écrit dans le message de news:
a9b3a73e.0504120416.34f682c2@posting.google.com...
Bonjour,
Je cherche à écrire un script me permettant de faire un GET HTTP sur
un serveur web ( IIS ).
Le problème est que les utilisateurs anonymes ne sont pas autorisés
sur ce serveur. Après avoir jeter un oeil sur plusieurs groupes de
discussion il me semble que l'authentification IIS/Microsoft est gérée
par un sous module de LWP : NTLM.
Malgré plusieurs tentatives, je reste bloqué sur une réponse HTTP
401.2 du serveur web.
ci-dessous le script :
----------------------
use LWP::Debug qw(+);
use LWP::UserAgent;
my $ua = LWP::UserAgent->new(
agent=>'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)',
keep_alive=>'1'
);
my $host = '192.168.0.1:80';
my $user = 'DNS01\user';
my $pass = 'pass';
$ua->credentials($host, '', $user, $pass);
les credential c'est capricieux,
essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0;
{
package MyAgent;
@ISA = qw(LWP::UserAgent);
sub get_basic_credentials {
my ( $self, $realm, $uri ) = @_;
print STDERR "ok proceeding $realm, $urin" if $DEBUG;
return ( 'profil', 'password' );
}
}
my $ua = MyAgent->new;
Je cherche à écrire un script me permettant de faire un GET HTTP sur un serveur web ( IIS ). Le problème est que les utilisateurs anonymes ne sont pas autorisés sur ce serveur. Après avoir jeter un oeil sur plusieurs groupes de discussion il me semble que l'authentification IIS/Microsoft est gérée par un sous module de LWP : NTLM. Malgré plusieurs tentatives, je reste bloqué sur une réponse HTTP 401.2 du serveur web.
ci-dessous le script : ---------------------- use LWP::Debug qw(+); use LWP::UserAgent;
my $ua = LWP::UserAgent->new( agent=>'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)', keep_alive=>'1' );
my $host = '192.168.0.1:80'; my $user = 'DNS01user'; my $pass = 'pass';
$ua->credentials($host, '', $user, $pass);
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
Merci d'avance Yann
-- dominix
yann78000
"dominix" wrote in message news:<425dd8fd$0$27275$...
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de get_basic_credentials :
This is called by request() to retrieve credentials for documents protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows Authentification.
J'ai quand même tenté les méthodes authorization_basic de HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au problème.
Bref ... marche pas
Merci de ta réponse en tout cas Yann
"dominix" <dominix@despammed.com> wrote in message news:<425dd8fd$0$27275$636a15ce@news.free.fr>...
les credential c'est capricieux,
essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0;
{
package MyAgent;
@ISA = qw(LWP::UserAgent);
sub get_basic_credentials {
my ( $self, $realm, $uri ) = @_;
print STDERR "ok proceeding $realm, $urin" if $DEBUG;
return ( 'profil', 'password' );
}
}
my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de
get_basic_credentials :
This is called by request() to retrieve credentials for documents
protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows
Authentification.
J'ai quand même tenté les méthodes authorization_basic de
HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans
vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au
problème.
"dominix" wrote in message news:<425dd8fd$0$27275$...
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de get_basic_credentials :
This is called by request() to retrieve credentials for documents protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows Authentification.
J'ai quand même tenté les méthodes authorization_basic de HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au problème.
Bref ... marche pas
Merci de ta réponse en tout cas Yann
DoMinix
Yann78 wrote:
"dominix" wrote in message news:<425dd8fd$0$27275$...
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de get_basic_credentials :
This is called by request() to retrieve credentials for documents protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows Authentification.
J'ai quand même tenté les méthodes authorization_basic de HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au problème.
Bref ... marche pas
Merci de ta réponse en tout cas Yann
ton login tu le met de la forme "DOMAINusername" ?
-- dominix
Yann78 wrote:
"dominix" <dominix@despammed.com> wrote in message news:<425dd8fd$0$27275$636a15ce@news.free.fr>...
les credential c'est capricieux,
essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0;
{
package MyAgent;
@ISA = qw(LWP::UserAgent);
sub get_basic_credentials {
my ( $self, $realm, $uri ) = @_;
print STDERR "ok proceeding $realm, $urin" if $DEBUG;
return ( 'profil', 'password' );
}
}
my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de
get_basic_credentials :
This is called by request() to retrieve credentials for documents
protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows
Authentification.
J'ai quand même tenté les méthodes authorization_basic de
HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans
vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au
problème.
Bref ... marche pas
Merci de ta réponse en tout cas
Yann
ton login tu le met de la forme "DOMAINusername" ?
"dominix" wrote in message news:<425dd8fd$0$27275$...
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de get_basic_credentials :
This is called by request() to retrieve credentials for documents protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows Authentification.
J'ai quand même tenté les méthodes authorization_basic de HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au problème.
Bref ... marche pas
Merci de ta réponse en tout cas Yann
ton login tu le met de la forme "DOMAINusername" ?
-- dominix
yann78000
DoMinix wrote in message news:<42654490$0$19751$...
Yann78 wrote:
"dominix" wrote in message news:<425dd8fd$0$27275$...
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de get_basic_credentials :
This is called by request() to retrieve credentials for documents protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows Authentification.
J'ai quand même tenté les méthodes authorization_basic de HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au problème.
Bref ... marche pas
Merci de ta réponse en tout cas Yann
ton login tu le met de la forme "DOMAINusername" ?
sous windows oui, dans le script ça serait plutôt "DOMAINusername"
DoMinix <dominix@despammed.com> wrote in message news:<42654490$0$19751$626a14ce@news.free.fr>...
Yann78 wrote:
"dominix" <dominix@despammed.com> wrote in message news:<425dd8fd$0$27275$636a15ce@news.free.fr>...
les credential c'est capricieux,
essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0;
{
package MyAgent;
@ISA = qw(LWP::UserAgent);
sub get_basic_credentials {
my ( $self, $realm, $uri ) = @_;
print STDERR "ok proceeding $realm, $urin" if $DEBUG;
return ( 'profil', 'password' );
}
}
my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de
get_basic_credentials :
This is called by request() to retrieve credentials for documents
protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows
Authentification.
J'ai quand même tenté les méthodes authorization_basic de
HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans
vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au
problème.
Bref ... marche pas
Merci de ta réponse en tout cas
Yann
ton login tu le met de la forme "DOMAINusername" ?
sous windows oui, dans le script ça serait plutôt "DOMAIN\username"
DoMinix wrote in message news:<42654490$0$19751$...
Yann78 wrote:
"dominix" wrote in message news:<425dd8fd$0$27275$...
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de get_basic_credentials :
This is called by request() to retrieve credentials for documents protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows Authentification.
J'ai quand même tenté les méthodes authorization_basic de HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au problème.
Bref ... marche pas
Merci de ta réponse en tout cas Yann
ton login tu le met de la forme "DOMAINusername" ?
sous windows oui, dans le script ça serait plutôt "DOMAINusername"
DoMinix
Yann78 wrote:
"dominix" wrote in message news:<425dd8fd$0$27275$...
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de get_basic_credentials :
This is called by request() to retrieve credentials for documents protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows Authentification.
J'ai quand même tenté les méthodes authorization_basic de HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au problème.
Bref ... marche pas
Merci de ta réponse en tout cas Yann
est tu sur que le serveur demande une authentication NTLM ? le voit tu (avec tcpdump) ? voit tu les headers du serveur ?
NOTE : dans LWP::Authen::Ntlm il est dit Note that you cannot use the HTTP::Request object's authorization_basic() method to set the credentials.
quelle version de LWP ? as tu essaye Authen::NTLM::HTTP ?
-- dominix
Yann78 wrote:
"dominix" <dominix@despammed.com> wrote in message news:<425dd8fd$0$27275$636a15ce@news.free.fr>...
les credential c'est capricieux,
essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0;
{
package MyAgent;
@ISA = qw(LWP::UserAgent);
sub get_basic_credentials {
my ( $self, $realm, $uri ) = @_;
print STDERR "ok proceeding $realm, $urin" if $DEBUG;
return ( 'profil', 'password' );
}
}
my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de
get_basic_credentials :
This is called by request() to retrieve credentials for documents
protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows
Authentification.
J'ai quand même tenté les méthodes authorization_basic de
HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans
vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au
problème.
Bref ... marche pas
Merci de ta réponse en tout cas
Yann
est tu sur que le serveur demande une authentication NTLM ?
le voit tu (avec tcpdump) ? voit tu les headers du serveur ?
NOTE : dans LWP::Authen::Ntlm il est dit
Note that you cannot use the HTTP::Request object's
authorization_basic() method to set the credentials.
quelle version de LWP ?
as tu essaye Authen::NTLM::HTTP ?
"dominix" wrote in message news:<425dd8fd$0$27275$...
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de get_basic_credentials :
This is called by request() to retrieve credentials for documents protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows Authentification.
J'ai quand même tenté les méthodes authorization_basic de HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au problème.
Bref ... marche pas
Merci de ta réponse en tout cas Yann
est tu sur que le serveur demande une authentication NTLM ? le voit tu (avec tcpdump) ? voit tu les headers du serveur ?
NOTE : dans LWP::Authen::Ntlm il est dit Note that you cannot use the HTTP::Request object's authorization_basic() method to set the credentials.
quelle version de LWP ? as tu essaye Authen::NTLM::HTTP ?
-- dominix
DoMinix
Yann78 wrote:
DoMinix wrote in message news:<42654490$0$19751$...
Yann78 wrote:
"dominix" wrote in message news:<425dd8fd$0$27275$...
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de get_basic_credentials :
This is called by request() to retrieve credentials for documents protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows Authentification.
J'ai quand même tenté les méthodes authorization_basic de HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au problème.
Bref ... marche pas
Merci de ta réponse en tout cas Yann
ton login tu le met de la forme "DOMAINusername" ?
sous windows oui, dans le script ça serait plutôt "DOMAINusername"
et en l'occurence tu as raison mais ce n'est pas pareil que precedement 'DOMAINuser' << ca c'est pas bon.
-- dominix
Yann78 wrote:
DoMinix <dominix@despammed.com> wrote in message news:<42654490$0$19751$626a14ce@news.free.fr>...
Yann78 wrote:
"dominix" <dominix@despammed.com> wrote in message news:<425dd8fd$0$27275$636a15ce@news.free.fr>...
les credential c'est capricieux,
essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0;
{
package MyAgent;
@ISA = qw(LWP::UserAgent);
sub get_basic_credentials {
my ( $self, $realm, $uri ) = @_;
print STDERR "ok proceeding $realm, $urin" if $DEBUG;
return ( 'profil', 'password' );
}
}
my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de
get_basic_credentials :
This is called by request() to retrieve credentials for documents
protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows
Authentification.
J'ai quand même tenté les méthodes authorization_basic de
HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans
vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au
problème.
Bref ... marche pas
Merci de ta réponse en tout cas
Yann
ton login tu le met de la forme "DOMAINusername" ?
sous windows oui, dans le script ça serait plutôt "DOMAIN\username"
et en l'occurence tu as raison mais ce n'est pas pareil que precedement
'DOMAIN\user' << ca c'est pas bon.
DoMinix wrote in message news:<42654490$0$19751$...
Yann78 wrote:
"dominix" wrote in message news:<425dd8fd$0$27275$...
les credential c'est capricieux, essaye plutot d'inserer une methode get_basic_credentials
my $DEBUG=0; { package MyAgent; @ISA = qw(LWP::UserAgent);
sub get_basic_credentials { my ( $self, $realm, $uri ) = @_; print STDERR "ok proceeding $realm, $urin" if $DEBUG; return ( 'profil', 'password' ); } } my $ua = MyAgent->new;
J'ai essayé sans grand résultat, mais lorsque je lis la doc de get_basic_credentials :
This is called by request() to retrieve credentials for documents protected by Basic or Digest Authentication.
Or La seule authentification autorisé est Integrated Windows Authentification.
J'ai quand même tenté les méthodes authorization_basic de HTTP::Request ainsi que authorization_basic de HTTP::Headers ( sans vraiment comprendre là ) ... quoi qu'il en soit ça ne répondait pas au problème.
Bref ... marche pas
Merci de ta réponse en tout cas Yann
ton login tu le met de la forme "DOMAINusername" ?
sous windows oui, dans le script ça serait plutôt "DOMAINusername"
et en l'occurence tu as raison mais ce n'est pas pareil que precedement 'DOMAINuser' << ca c'est pas bon.
-- dominix
yann78000
DoMinix wrote in message news:<42673aac$0$20433$...
est tu sur que le serveur demande une authentication NTLM ? le voit tu (avec tcpdump) ? voit tu les headers du serveur ?
NOTE : dans LWP::Authen::Ntlm il est dit Note that you cannot use the HTTP::Request object's authorization_basic() method to set the credentials.
quelle version de LWP ? as tu essaye Authen::NTLM::HTTP ?
La version LWP : c'est la version standard de la release activestate 5.8.6.811 J'ai fait une tentative de compr?hension de la doc Authen::NTLM::HTTP ... et je n'ai pas compris grand chose.
Mais, j'ai avanc? et j'arrive ? m'authentifier avec le user admin local du serveur o? IIS est install? ... mais pas avec un user classique du domaine. Sachant que sous IE je peux m'authentifier avec ce m?me user du domaine. Tout ?a avec LWP et la m?thode credentials
Yann
DoMinix <dominix@despammed.com> wrote in message news:<42673aac$0$20433$626a14ce@news.free.fr>...
est tu sur que le serveur demande une authentication NTLM ?
le voit tu (avec tcpdump) ? voit tu les headers du serveur ?
NOTE : dans LWP::Authen::Ntlm il est dit
Note that you cannot use the HTTP::Request object's
authorization_basic() method to set the credentials.
quelle version de LWP ?
as tu essaye Authen::NTLM::HTTP ?
La version LWP : c'est la version standard de la release activestate
5.8.6.811
J'ai fait une tentative de compr?hension de la doc Authen::NTLM::HTTP
... et je n'ai pas compris grand chose.
Mais, j'ai avanc? et j'arrive ? m'authentifier avec le user admin
local du serveur o? IIS est install? ... mais pas avec un user
classique du domaine.
Sachant que sous IE je peux m'authentifier avec ce m?me user du
domaine.
Tout ?a avec LWP et la m?thode credentials
DoMinix wrote in message news:<42673aac$0$20433$...
est tu sur que le serveur demande une authentication NTLM ? le voit tu (avec tcpdump) ? voit tu les headers du serveur ?
NOTE : dans LWP::Authen::Ntlm il est dit Note that you cannot use the HTTP::Request object's authorization_basic() method to set the credentials.
quelle version de LWP ? as tu essaye Authen::NTLM::HTTP ?
La version LWP : c'est la version standard de la release activestate 5.8.6.811 J'ai fait une tentative de compr?hension de la doc Authen::NTLM::HTTP ... et je n'ai pas compris grand chose.
Mais, j'ai avanc? et j'arrive ? m'authentifier avec le user admin local du serveur o? IIS est install? ... mais pas avec un user classique du domaine. Sachant que sous IE je peux m'authentifier avec ce m?me user du domaine. Tout ?a avec LWP et la m?thode credentials