قد يكون أول 407 من Squid بداية المصادقة. ولمعرفة أين تتوقف محاولة ما، تتبَّع تسلسل طلب واحد عبر العميل وآلية المصادقة وقرار الوصول.

في جلسة تشخيص Squid 7 يحتوي القسم 29 على رسائل تصحيح المصادقة. ويمكن لإعداد مؤقت أن يُبقي مستوى التحذير العام مع رفع ذلك القسم:

debug_options ALL,1 29,5

سجّل إعداد التصحيح السابق، وطبّق إعداد التشخيص، وأعِد إنتاج محاولة صغيرة قابلة للتحديد. اقرأ مخرجات التصحيح عند وجهة cache_log المهيأة إلى جانب سجل الوصول.

الدليل المطلوبالسؤال الذي يجيب عنه
مخطط Proxy-Authenticate المعروضماذا طلب هذا الوسيط من العميل أن يستخدم؟
استجابة العميل للمصادقةهل واصل العميل التبادل المعروض؟
آلية المصادقة أو نتيجة المساعدهل قُبل حساب أو رُفض أو أُوقف بسبب فشل في المعالجة؟
قرار سياسة الوصول في Squidماذا حدث للطلب بعد حالة المصادقة تلك؟

بعض المخططات تتطلب جولات تحدٍّ متعددة. مجرد تكرار مدخلات 407 لا يثبت أن المتصفح تجاهل المطالبة أو أن كلمة المرور المقدمة كانت خاطئة.

عند فشل المساعد، افحص المساعد المهيأ وبروتوكول النتائج الخاص بمخططه. العملية التي لا تستطيع البدء عطل مختلف عن مساعد قيد التشغيل يرفض حسابًا. وإذا قُبلت المصادقة لكن Squid ما زال يرفض الطلب، فاتبع قواعد الوصول المطابقة.

أعِد مستوى التصحيح الأصلي بعد فهم التسلسل. قد تكون مخرجات المستوى 9 الكاملة كبيرة جدًا؛ كما تحتاج تشخيصات المصادقة إلى تعامل مقيّد لأن تفاصيل الحساب وحالات حساسة أخرى قد تظهر.

مقالات ذات صلة