ทำไมการยืนยันตัวตน 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 ที่สำเร็จแก้เพียงการตัดสินใจสุดท้ายเท่านั้น ไม่สามารถจัดหาข้อมูลรับรองที่เบราว์เซอร์ขาดไปได้
หากข้อกำหนดคือการเข้าสู่ระบบแบบเงียบ
เลือกวิธีการยืนยันตัวตนแบบรวมที่เบราว์เซอร์รองรับ และกำหนดข้อกำหนดเบื้องต้นฝั่งเซิร์ฟเวอร์ สำหรับ Negotiate ที่ใช้ Kerberos จะรวมถึงข้อมูลระบุตัวตนของบริการและวัสดุกุญแจ ตลอดจนนโยบายไคลเอนต์ที่อนุญาตการยืนยันตัวตนไปยังพร็อกซีนนั้น การเปลี่ยนเพียงไฟล์เรียกทำงานของตัวช่วยในการตั้งค่า Basic จะไม่ทำให้เกิดการแปลงดังกล่าว
ตัดสินใจว่าต้องการผลลัพธ์แบบใดก่อนแทนที่การตั้งค่า LDAP ที่ใช้งานได้ การยอมรับชื่อผู้ใช้และรหัสผ่านเดียวกับที่ใช้เข้าสู่ระบบเวิร์กสเตชันเป็นข้อกำหนด Basic ที่สมเหตุสมผล การใช้ข้อมูลระบุตัวตน Windows ที่เข้าสู่ระบบแล้วซ้ำโดยไม่ถามรหัสผ่านนั้นเป็นอีกข้อกำหนดหนึ่ง ซึ่งต้องทำงานด้านโปรโตคอลและการติดตั้งที่ต่างกัน