Wat het betekent
Een proxy tussen client en server vereist authenticatie voordat hij het verzoek doorstuurt.
Veelvoorkomende oorzaken
- Bedrijfsproxy vraagt om inloggen
- Proxygegevens in HTTP_PROXY ontbreken of kloppen niet
- Tools zoals npm of pip zijn niet ingesteld voor de proxy
Zo los je het op
Als client of bezoeker
Stel proxygegevens in, bijvoorbeeld http://user:pass@proxy:8080 in HTTPS_PROXY, of de proxy-instellingen van de tool zelf.
Als beheerder van de site of API
De proxy moet Proxy-Authenticate sturen met het schema dat hij accepteert.
Voorbeeldantwoord
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 Specificatie
Veelgestelde vragen
› Hoe los ik 407 op in npm of git?
Stel de proxy met inloggegevens in (npm config set proxy, git config http.proxy) of gebruik een lokale authenticatiehelper voor NTLM-proxy's.
› 407 of 401?
401 komt van de oorspronkelijke server; 407 van een proxy onderweg.