Primanje Proxy-Authorization ne znači da je proxy prihvatio račun. Kada vjerodajnice nedostaju, nevažeće su ili nepotpune, drugi 407 Proxy Authentication Required može biti odgovarajući odgovor.

Odgovor mora sadržavati izazov Proxy-Authenticate. Primjer za Basic:

HTTP/1.1 407 Proxy Authentication Required
Proxy-Authenticate: Basic realm="Office proxy"
Content-Length: 0

Klijent zatim može pribaviti druge vjerodajnice ili nastaviti razmjenu odabrane sheme. Neki mehanizmi autentifikacije zahtijevaju više krugova, pa drugi 407 sam po sebi nije dokaz da je lozinka pogrešno otkucana.

RFC 9110 takođe razlikuje valjane, ali nedovoljne vjerodajnice: server bi trebalo da koristi 403 za zahtjev koji odbija da ispuni pod tim identitetom. Implementacija proxyja treba svjesno da donese tu odluku o pristupu, umjesto da izabere novi status samo zato što se pojavilo zaglavlje autorizacije.

Na strani klijenta, ponovljeni identični neuspjesi trebaju tačku zaustavljanja. Sačuvajte status odgovora i izazov u dijagnostici i prestanite slijepo ponovo slati iste odbijene vjerodajnice.

Povezani članci