Bonjour, je dois automatiser la navigation sur un site web avec Firefox.
Seulement, le site web est accessible uniquement après une authentification HTTP basic (en SSL tout de même).
Il n'y a pas d'utilisateurs qui utilisent le navigateur, donc personne pour rentrer le mot de passe à la main. De plus, si l'on utilise le schéma url http://utilisateur:motdepasse@example.com/ressource , Firefox demande à l'utilisateur de valider l'url, car cela peut être une attaque. Aucun intérêt donc, car c'est plein d'inconvénients (ça affiche l'authentification en clair).
Actuellement, j'ai fait un hack pas beau qui valide la fênetre d'authentification en simulant un appuis de la touche entrée (merci xdotool).
Mais je cherche quelque chose de plus propre. J'ai pensé nottamment à utiliser un serveur mandataire (proxy) qui ajoute le champ Authorization qui va bien. Comme ça, Firefox n'a plus besoin de se soucier de l'authentification.
Connaissez-vous un proxy qui permet cette utilisation ? Ou dois-je coder ce dernier ? :-)
# Options de Firefox
Posté par Julien L. . Évalué à 4.
Tu as une option dans Firefox pour éviter le message.
Voir ici : http://kb.mozillazine.org/Network.http.phishy-userpass-lengt(...)
J'ai testé sur un FF 3.5.9 et cela fonctionne bien.
Je n'avais pas l'option par défaut et j'ai du l'ajouter dans le prefs.js de mon profile (FF doit être fermé).
L'option à ajouter est :
user_pref("network.http.phishy-userpass-length", 255);
# Extension
Posté par yellowiscool . Évalué à 3.
Son code n'est pas très propre, mais ça dépanne bien.
https://addons.mozilla.org/fr/firefox/addon/4949
Envoyé depuis mon lapin.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.