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 таних мэдээллийг дахин ашиглах нь өөр шаардлага бөгөөд протокол, байршуулалтын өөр ажилтай.