پروکسی اسناد ملنے کے بعد دوبارہ 407 بھیج سکتا ہے
جب پروکسی اسناد موجود نہ ہوں، نامکمل ہوں یا مسترد ہوں تو ایک اور 407 چیلنج استعمال کریں، اور رسائی سے انکار کو کسی اور پالیسی نتیجے کے لیے رکھیں۔
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 استعمال کرنا چاہیے جسے وہ اس شناخت کے تحت پورا کرنے سے انکار کرتا ہے۔ پراکسی کا نفاذ یہ رسائی فیصلہ شعوری طور پر کرے، نہ کہ محض اجازت ہیڈر دیکھنے پر نیا اسٹیٹس چنے۔
کلائنٹ کی طرف، بار بار ہونے والی یکساں ناکامیوں کے لیے رکنے کا مقام درکار ہے۔ تشخیص میں جواب کی حالت اور چیلنج محفوظ رکھیں، اور مسترد شدہ وہی اسناد آنکھیں بند کر کے دوبارہ بھیجنا بند کریں۔