Basic یا Digest نافذ کرنے سے پہلے پراکسی کا Proxy-Authenticate چیلنج پڑھیں۔ کلائنٹ کو سروس کے پیش کردہ طریقے کی حمایت کرنا چاہیے؛ Digest منتخب کرنے سے صرف Basic کی حمایت کرنے والی پراکسی میں یہ شامل نہیں ہوتا۔

Digest کی حمایت کرنے والے اینڈپوائنٹ کے لیے curl یہ استعمال کر سکتا ہے:

curl --proxy http://proxy.example:3128 --proxy-digest --proxy-user alice --connect-timeout 5 --max-time 15 https://example.com/

حقیقی اینڈپوائنٹ اور اکاؤنٹ استعمال کریں۔ پاس ورڈ کے بغیر صارف نام دینے سے curl پاس ورڈ مانگ سکتا ہے۔ Basic کے لیے --proxy-basic منتخب کریں؛ اصل سرور کی توثیق مختلف اختیارات استعمال کرتی ہے۔ چیلنج کے ساتھ چلنے والی curl build کی حمایت بھی دیکھیں۔

طریقہاسناد کا تبادلہجانچی جانے والی حفاظت
Basicکوڈ شدہ صارف نام اور پاس ورڈ کا جوڑا۔کوڈنگ خفیہ کاری نہیں ہے۔
Digestچیلنج سے اخذ کردہ جواب۔الگورتھم، چیلنج پیرامیٹر اور کلائنٹ کا نفاذ حفاظت طے کرتے ہیں؛ یہ طریقہ درخواست اور جواب کے مواد کو خفیہ نہیں کرتا۔

دونوں کو اب بھی کلائنٹ سے پراکسی تک مناسب ٹرانسپورٹ درکار ہے۔ منزل کا HTTPS بہت دیر سے شروع ہوتا ہے، اس لیے پہلے کے کھلے متن والے پراکسی لاگ اِن کی حفاظت نہیں کر سکتا۔

سرور پر Digest مددگار کو realm کے لیے مخصوص اسناد اور اپنا فارمیٹ درکار ہو سکتا ہے۔ Basic NCSA فائل خودکار طور پر Digest backend نہیں بنتی۔ منتخب مددگار کا دستاویزی فارمیٹ استعمال کریں، پھر ماخذ اور منزل کی پابندیاں برقرار رکھتے ہوئے غائب، غلط اسناد اور مجاز درخواست چیک کریں۔

متعلقہ مضامین