Prejem Proxy-Authorization ne pomeni, da je posredniški strežnik račun sprejel. Ko poverilnice manjkajo, so neveljavne ali nepopolne, je lahko ustrezen odgovor še en 407 Proxy Authentication Required.

Odgovor mora vsebovati izziv Proxy-Authenticate. Primer za Basic:

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

Odjemalec si nato lahko pridobi druge poverilnice ali nadaljuje izmenjavo izbrane sheme. Nekateri mehanizmi preverjanja pristnosti zahtevajo več krogov, zato drugi 407 sam po sebi ni dokaz, da je bilo geslo napačno vneseno.

RFC 9110 ločuje tudi veljavne, a nezadostne poverilnice: strežnik naj bi uporabil 403 za zahtevo, ki je pod to identiteto noče izpolniti. Izvedba posredniškega strežnika bi morala to odločitev o dostopu sprejeti zavestno, namesto da bi izbrala novo stanje le zato, ker se je pojavila glava za avtorizacijo.

Na strani odjemalca ponavljajoče se enake napake potrebujejo točko ustavitve. Shranite stanje odgovora in izziv v diagnostiki ter prenehajte na slepo znova pošiljati iste zavrnjene poverilnice.

Sorodni članki