Marrja e Proxy-Authorization nuk do të thotë që një proxy e pranoi llogarinë. Kur kredencialet mungojnë, janë të pavlefshme ose të paplota, një 407 Proxy Authentication Required tjetër mund të jetë përgjigja e duhur.

Përgjigja duhet të përmbajë një sfidë Proxy-Authenticate. Një shembull me Basic:

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

Pastaj klienti mund të marrë një kredencial tjetër ose të vazhdojë shkëmbimin e skemës së zgjedhur. Disa mekanizma vërtetimi kërkojnë disa raunde, kështu që një 407 e dytë nuk është në vetvete provë se fjalëkalimi u shtyp gabimisht.

RFC 9110 dallon gjithashtu një kredencial të vlefshme por të pamjaftueshme: serveri duhet të përdorë 403 për një kërkesë që refuzon ta përmbushë nën atë identitet. Një zbatim proxy duhet ta marrë atë vendim aksesi me qëllim, në vend që të zgjedhë një status të ri vetëm sepse u shfaq një krye autorizimi.

Nga ana e klientit, dështimet identike të përsëritura kanë nevojë për një pikë ndalimi. Ruani statusin e përgjigjes dhe sfidën në diagnostifikim dhe ndaloni ridërgimin e verbër të të njëjtit kredencial të refuzuar.

Artikuj të ngjashëm