Un proxy poate trimite din nou 407 după ce primește acreditările
Folosiți o altă provocare 407 când acreditările proxy lipsesc, sunt incomplete sau sunt respinse, și păstrați refuzul accesului pentru un alt rezultat de politică.
Primirea Proxy-Authorization nu înseamnă că un proxy a acceptat contul. Când acreditările lipsesc, sunt invalide sau incomplete, un alt 407 Proxy Authentication Required poate fi răspunsul potrivit.
Răspunsul trebuie să conțină o provocare Proxy-Authenticate. Un exemplu cu Basic:
HTTP/1.1 407 Proxy Authentication Required
Proxy-Authenticate: Basic realm="Office proxy"
Content-Length: 0
Apoi clientul poate obține altă acreditare sau poate continua schimbul schemei alese. Unele mecanisme de autentificare necesită mai multe runde, așa că un al doilea 407 nu dovedește de la sine că parola a fost tastată greșit.
RFC 9110 distinge și o acreditare validă, dar insuficientă: serverul ar trebui să folosească 403 pentru o cerere pe care refuză să o îndeplinească sub acea identitate. O implementare de proxy ar trebui să ia această decizie de acces în mod deliberat, nu să aleagă o stare nouă doar pentru că a apărut un antet de autorizare.
Pe partea clientului, eșecurile identice repetate au nevoie de un punct de oprire. Păstrați starea răspunsului și provocarea în diagnosticare și opriți retrimiterea orbească a aceleiași acreditări respinse.