DevToolPal
FR
4xx Erreurs du client

407 Proxy Authentication Required

Authentification proxy requise

Signification

Un proxy entre le client et le serveur exige une authentification avant de transmettre la requête.

Causes courantes

  • Le proxy d'entreprise demande une connexion
  • Identifiants du proxy manquants ou erronés dans HTTP_PROXY
  • Des outils comme npm ou pip ne sont pas configurés pour le proxy

Comment corriger

Côté client ou visiteur

Configurez les identifiants du proxy, par exemple http://user:pass@proxy:8080 dans HTTPS_PROXY, ou les réglages de proxy propres à l'outil.

Côté propriétaire du site ou de l’API

Le proxy doit envoyer Proxy-Authenticate avec le schéma qu'il accepte.

Exemple de réponse

HTTP/1.1
HTTP/1.1 407 Proxy Authentication Required
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Proxy-Authenticate: Basic realm="corp-proxy"
Content-Length: 0

Spécification

RFC 9110 §15.5.8

FAQ

› Comment corriger 407 dans npm ou git ?

Configurez le proxy avec des identifiants (npm config set proxy, git config http.proxy) ou utilisez un assistant d'authentification local pour les proxys NTLM.

› 407 ou 401 ?

401 vient du serveur d'origine ; 407 vient d'un proxy sur le trajet.