Prokura servilo povas denove sendi 407 post ricevo de legitimiloj
Uzu plian 407-defion, kiam la legitimiloj de la prokura servilo mankas, estas nekompletaj aŭ estas rifuzitaj, kaj konservu alirrifuzon por alia politika rezulto.
Ricevi Proxy-Authorization ne signifas, ke prokura servilo akceptis la konton. Kiam la legitimiloj mankas, estas nevalidaj aŭ nekompletaj, plia 407 Proxy Authentication Required povas esti la taŭga respondo.
La respondo devas enhavi Proxy-Authenticate-defion. Simpla ekzemplo estas:
HTTP/1.1 407 Proxy Authentication Required
Proxy-Authenticate: Basic realm="Office proxy"
Content-Length: 0
La kliento poste povas akiri alian legitimilon aŭ daŭrigi la interŝanĝon de la elektita skemo. Iuj aŭtentigaj mekanismoj postulas plurajn raŭndojn, do dua 407 mem ne pruvas, ke la pasvorto estis mistajpita.
RFC 9110 ankaŭ distingas validan sed nesufiĉan legitimilon: la servilo devus uzi 403 por peto, kiun ĝi rifuzas plenumi sub tiu identeco. Prokura efektivigo devus konscie fari tiun alirdecidon anstataŭ elekti novan staton nur ĉar aperis aŭtoriga kaplinio.
Ĉe la klienta flanko, ripetaj identaj malsukcesoj bezonas haltpunkton. Konservu la respondan staton kaj la defion en diagnozaj informoj, kaj ĉesu blinde resendi la saman rifuzitan legitimilon.