Squid Basic LDAP تصدیق اب بھی پاس ورڈ کیوں مانگتی ہے
سمجھیں کہ Squid Basic LDAP کنفیگریشن AD پاس ورڈ کی توثیق کر سکتی ہے مگر پھر بھی براؤزر سے اسناد کیوں مانگتی ہے۔
Squid کنفیگریشن Active Directory کے خلاف پاس ورڈ جانچ سکتی ہے اور پھر بھی لاگ ان باکس دکھا سکتی ہے۔ اس کا مطلب یہ نہیں کہ کچھ ضرور ٹوٹ گیا ہے۔ AD بیان کرتا ہے کہ اکاؤنٹ کہاں ہے؛ یہ نہیں بتاتا کہ براؤزر کیسے ثابت کرے گا کہ صارف کون ہے۔
اس سطر میں اہم لفظ basic ہے:
auth_param basic realm Windows Logon
realm کے بعد کے الفاظ محفوظ تصدیقی دائرے کا نام دیتے ہیں۔ وہ Windows رسائی ٹوکن نہیں مانگتے اور چیلنج کو Negotiate میں تبدیل نہیں کرتے۔ Basic LDAP مددگار دی گئی اسناد وصول کر کے ڈائریکٹری کے خلاف جانچتا ہے۔
عام کنفیگریشن میں تین الگ فیصلے ہوتے ہیں: Squid کلائنٹ کو کیسے چیلنج دیتا ہے، مددگار اس جواب کی تصدیق کیسے کرتا ہے، اور رسائی قاعدہ کن تصدیق شدہ صارفین یا گروہوں کو اجازت دیتا ہے۔ کامیاب LDAP گروہ تلاش صرف آخری فیصلہ حل کرتی ہے۔ یہ براؤزر کی غائب اسناد فراہم نہیں کر سکتی۔
اگر ضرورت خاموش سائن ان ہو
براؤزر کے معاونت یافتہ مربوط تصدیق کا نظام منتخب کریں اور اس کی سرور کی طرف کی پیشگی شرائط ترتیب دیں۔ Kerberos پر مبنی Negotiate کے لیے اس میں سروس کی شناخت اور کلید کا مواد، نیز اس پراکسی پر تصدیق کی اجازت دینے والی کلائنٹ پالیسی شامل ہے۔ صرف Basic کنفیگریشن میں مددگار کی ایگزیکیوٹیبل فائل بدلنے سے وہ تبدیلی نہیں ہوگی۔
کام کرنے والی LDAP ترتیب بدلنے سے پہلے فیصلہ کریں کہ آپ کو کون سا نتیجہ چاہیے۔ ورک سٹیشن لاگ ان کے لیے استعمال ہونے والا وہی صارف نام اور پاس ورڈ قبول کرنا Basic تصدیق کی معقول ضرورت ہے۔ وہ پاس ورڈ پوچھے بغیر لاگ ان شدہ Windows شناخت دوبارہ استعمال کرنا ایک اور ضرورت ہے، جس میں پروٹوکول اور تعیناتی کا الگ کام درکار ہے۔