Squid 7-ийн баталгаажсан хэрэглэгчийн нэрийг ICAP үйлчилгээнд дамжуулах
Хэрэглэгчийн нэрийн дамжуулалтыг идэвхжүүлж, ICAP мета өгөгдлийн толгой болон адаптацийн үйлчилгээний хүлээж буй кодчилолыг тохиролцоно уу.
ICAP үйлчилгээ нь Squid-ийн мэддэг баталгаажсан таних мэдээллийг хүлээн авч болох боловч тухайн таних мэдээлэл хэрхэн дамжих талаар хоёр тал тохиролцох ёстой. Зөвхөн толгойн нэр өгөх нь хэрэглэгчийн нэрийн дамжуулалтыг идэвхжүүлэхгүй.
ICAP дэмжлэг болон клиент баталгаажуулалт бүхий одоо байгаа Squid 7 тохиргооны хувьд холбогдох тохиргоонууд нь дараах байж болно:
adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off
Энэ нь одоо байгаа ICAP үйлчилгээ, адаптацийн дүрэм, прокси нэвтрэх тохиргоог нэмж гүйцээнэ. Энэ нь баталгаажуулалт эсвэл адаптацийн үйлчилгээ үүсгэхгүй.
Үйлчилгээний оролтод тохируулна уу
Squid-ийн анхдагч хэрэглэгчийн нэрийн толгой нь X-Client-Username юм. Хэрэв адаптер X-Authenticated-User-ийг хүлээж байгаа бол дээрх шиг Squid-ийн тохируулсан нэрийг өөрчлөх эсвэл адаптерыг анхдагчийг уншихаар тохируулна уу. Толгойн нэрсийн тохирол нь HTTP-ийн том жижиг үсгийг ялгахгүй дүрмийг дагана.
Кодчилол мөн тохирох ёстой. icap_client_username_encode идэвхтэй үед Squid утгыг Base64-ээр кодчилно. Үйлчилгээ тухайн дүрслэлийг өөр хэрэглэгчийн нэр гэж үзэхийн оронд тайлах ёстой.
Эдгээр нь Squid болон түүний үйлчилгээний хоорондын ICAP солилцооны мета өгөгдөл юм. Энэ нь зорьсон вэбсайт бүрт хэрэглэгчийн таних тэмдгийн толгой илгээх заавар биш.
Хэрэв үйлчилгээ IP хаяг мэдээлсээр байвал
Гүйлгээнд Squid дээр үнэхээр баталгаажсан хэрэглэгчийн нэр байгаа, хэрэглэгчийн нэрийн дамжуулалт идэвхтэй, үйлчилгээ тохируулсан толгойг уншиж байгаа эсэхийг баталгаажуулна уу. Адаптер клиентийн хаяг руу буцах нь Squid-ийн баталгаажуулалт бүтэлгүйтсэнийг нотлохгүй; дамжуулалт өөрөө дутуу эсвэл буруу нэртэй байж болно.
Энэ таних мэдээллийг зөвхөн Squid-ээс адаптер хүртэлх хяналттай замд итгэмжлэгдэхүйц гэж үзнэ үү. Эдгээр заавар нь хувилбараас хамаарна: тохиргооны лавлагаа тэдгээрийг Squid 7 болон өмнөх мөрүүдэд жагсааж, Squid 8-д боломжгүй гэж тэмдэглэдэг.