Question

Mon entreprise produit un programme qui, entre autres, besoin de se connecter aux serveurs de la société pour les mises à jour et à des fins de commerce électronique. Nous avons eu ce depuis longtemps, mais nous avons jamais compris comment gérer « l'authentification proxy », où un serveur proxy requiert un nom et un mot de passe avant d'autoriser le programme d'accéder à Internet.

Ce programme manipule les en-têtes HTML lui-même, en tant que chaînes et communique à travers des prises ol » ordinaire, donc je besoin de connaître les détails réels des en-têtes. En d'autres termes, nous ne sommes pas en utilisant une bibliothèque de communication (il y a des raisons techniques pour cela, ce qui ne changera pas), donc nous avons besoin de savoir où placer le nom / mot de passe afin que le serveur proxy les reconnaîtra.

Tout ce que je peux trouver sur Google sont des descriptions de la configuration des serveurs proxy pour, ou comment les utilisateurs finaux doivent les utiliser. Est-ce que quelqu'un sait où trouver les détails de bas niveau que nous avons besoin pour cela?

Était-ce utile?

La solution

Selon la spécification si le proxy envoie un en-tête de Proxy-Authenticate alors votre demande ultérieure a besoin d'ajouter des en-têtes d'authentification selon le schéma (de base ou digérer) que le proxy requiert. Cette demande comprendrait l'en-tête Proxy-Authorization avec les informations d'identification pertinentes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top