Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2796 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Gestion de l'identification par curl

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Gestion de l'identification par curl

n°1082949
mekloub
Posté le 20-10-2008 à 11:55:22  profilanswer
 

Bonjour,
 
Je dois gérer un téléchargement par curl sur un site sécurisé avec identification Web.
Par un navigateur, je n'ai pas de soucis, je rentre mon adresse mail + password dans la pop-up générée (identification www2 basic).
 
Mais sur Unix, je galère un peu avec les options de curl (j'ai utilisé l'option -u et --basic), mais rien à faire j'obtiens toujours le même message d'erreur:
 
<BODY><H1>Unauthorized</H1>
Proper authorization is required for this area. Either your browser does not perform authorization, or your authorization has failed.
 
Est ce que ça vous dit quelque chose ? Et ce que vous avez une solution ?
j'ai regardé pas mal sur le net, mais je n'ai rien trouvé qui corresponde à mon problème
 
Il est à noter que mon username correspond à une adresse mail.. je ne sais pas si le problème vient de là.
 
Merci d'avance.

mood
Publicité
Posté le 20-10-2008 à 11:55:22  profilanswer
 

n°1082968
matafan
Posté le 20-10-2008 à 13:12:26  profilanswer
 

Je ne connais pas bien curl, mais à priori les options dont tu parles sont pour des authentification HTTP. Ce que tu as toi, ce n'est pas une authentificaiton au sens HTTP ; c'est juste un formulaire. C'est une page html comme une autre, et curl n'a aucun moyen de savoir qu'elle sert à s'authentifier.
 
Regarde du côté de -F (--form) pour envoyer ton nom d'utilisateur et ton mot de passe.

n°1087951
sputnick
bip...bip...bip...bip...bi...b
Posté le 06-11-2008 à 21:02:54  profilanswer
 

Pas forcement besoin de faire un POST.
En fait, curl peux faire ça tout seul comme un grand ( routines ) grace à l'option -u
Exemple:
curl -k -A 'Mozilla/5.0' -u login:pass -b /tmp/cookie -c /tmp/cookie https://domain.tld
 
Soit dans l'ordre : pas de verification de certificat SSL, user-agent == firefox, login:passwd on enregistre les cookies et on les lit....
 
Sinon en perl ya WWW::Mechanize ou LWP c'est ultra puisant et ç'est carrément un browser programmable


Message édité par sputnick le 06-11-2008 à 21:03:04
n°1088165
matafan
Posté le 07-11-2008 à 18:16:37  profilanswer
 

-u c'est pas justement pour une authentification http ?

n°1088168
sputnick
bip...bip...bip...bip...bi...b
Posté le 07-11-2008 à 18:41:46  profilanswer
 

Si si, c'est ça.

n°1088232
sputnick
bip...bip...bip...bip...bi...b
Posté le 08-11-2008 à 00:04:13  profilanswer
 

Code :
  1. -u/--user <user[:password]> Set server user and password

n°1088405
matafan
Posté le 09-11-2008 à 11:09:42  profilanswer
 

Donc justement, lui ce qu'il a ce n'est pas une authenfication http.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Gestion de l'identification par curl

 

Sujets relatifs
proftp + proftp admin pour gestion des comptes via mysqllogiciel de gestion de fiches téléphoniques de centre d'appel
SQUID + LDAP + Gestion des groupesserveur AFP : gestion des acl (etendue)
Gestion des configurations reseau [openSuse]existe-il un outil de gestion des ACL en mode graphique ?
Gestion des ventilos sur un portable Toshiba avec DebianGestion batterie ubuntu/vista
gestion "simple" d'utilisateur dans un LDAPGestion des Bounce sous Fedora
Plus de sujets relatifs à : Gestion de l'identification par curl


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)