Proxy-Authorization అందుకోవడం అంటే ప్రాక్సీ ఖాతాను ఆమోదించిందని కాదు. క్రెడెన్షియల్స్ లేకపోతే, చెల్లవి కాకపోతే లేదా అసంపూర్ణంగా ఉంటే, మరో 407 Proxy Authentication Required సరైన ప్రతిస్పందన కావచ్చు.

ప్రతిస్పందనలో Proxy-Authenticate ఛాలెంజ్ ఉండాలి. Basic ఉదాహరణ:

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

తర్వాత క్లయింట్ మరో క్రెడెన్షియల్ పొందవచ్చు లేదా ఎంచుకున్న పథకం యొక్క మార్పిడిని కొనసాగించవచ్చు. కొన్ని ప్రామాణీకరణ పద్ధతులకు అనేక రౌండ్లు అవసరం, కాబట్టి రెండో 407 స్వయంగా పాస్వర్డ్ తప్పుగా టైప్ అయిందని రుజువు కాదు.

RFC 9110 చెల్లుబాటు అయినా సరిపోని క్రెడెన్షియల్ను కూడా వేరు చేస్తుంది: ఆ గుర్తింపు కింద నెరవేర్చడానికి నిరాకరించే అభ్యర్థనకు సర్వర్ 403 ఉపయోగించాలి. ప్రాక్సీ అమలు ఆ యాక్సెస్ నిర్ణయాన్ని ఉద్దేశపూర్వకంగా తీసుకోవాలి, అధికార హెడర్ కనిపించిందని మాత్రమే కొత్త స్థితిని ఎంచుకోకూడదు.

క్లయింట్ వైపు, పదేపదే వచ్చే ఒకే రకమైన వైఫల్యాలకు ఆపే స్థానం అవసరం. ప్రతిస్పందన స్థితి మరియు ఛాలెంజ్ను డయాగ్నస్టిక్స్లో ఉంచండి, మరియు తిరస్కరించిన అదే క్రెడెన్షియల్ను గుడ్డిగా మళ్లీ పంపడం ఆపండి.

సంబంధిత వ్యాసాలు