تتبُّع مصادقة Squid 7 باستخدام debug_options القسم 29
استخدم جلسة تصحيح محدودة للقسم 29 لتتبع التحدي واستجابة العميل ومساعد المصادقة وقرار سياسة الوصول.
قد يكون أول 407 من Squid بداية المصادقة. ولمعرفة أين تتوقف محاولة ما، تتبَّع تسلسل طلب واحد عبر العميل وآلية المصادقة وقرار الوصول.
في جلسة تشخيص Squid 7 يحتوي القسم 29 على رسائل تصحيح المصادقة. ويمكن لإعداد مؤقت أن يُبقي مستوى التحذير العام مع رفع ذلك القسم:
debug_options ALL,1 29,5
سجّل إعداد التصحيح السابق، وطبّق إعداد التشخيص، وأعِد إنتاج محاولة صغيرة قابلة للتحديد. اقرأ مخرجات التصحيح عند وجهة cache_log المهيأة إلى جانب سجل الوصول.
| الدليل المطلوب | السؤال الذي يجيب عنه |
|---|---|
| مخطط Proxy-Authenticate المعروض | ماذا طلب هذا الوسيط من العميل أن يستخدم؟ |
| استجابة العميل للمصادقة | هل واصل العميل التبادل المعروض؟ |
| آلية المصادقة أو نتيجة المساعد | هل قُبل حساب أو رُفض أو أُوقف بسبب فشل في المعالجة؟ |
| قرار سياسة الوصول في Squid | ماذا حدث للطلب بعد حالة المصادقة تلك؟ |
بعض المخططات تتطلب جولات تحدٍّ متعددة. مجرد تكرار مدخلات 407 لا يثبت أن المتصفح تجاهل المطالبة أو أن كلمة المرور المقدمة كانت خاطئة.
عند فشل المساعد، افحص المساعد المهيأ وبروتوكول النتائج الخاص بمخططه. العملية التي لا تستطيع البدء عطل مختلف عن مساعد قيد التشغيل يرفض حسابًا. وإذا قُبلت المصادقة لكن Squid ما زال يرفض الطلب، فاتبع قواعد الوصول المطابقة.
أعِد مستوى التصحيح الأصلي بعد فهم التسلسل. قد تكون مخرجات المستوى 9 الكاملة كبيرة جدًا؛ كما تحتاج تشخيصات المصادقة إلى تعامل مقيّد لأن تفاصيل الحساب وحالات حساسة أخرى قد تظهر.