ສົ່ງຊື່ຜູ້ໃຊ້ທີ່ພິສູດແລ້ວຂອງ Squid 7 ໄປຍັງບໍລິການ ICAP
ເປີດການສົ່ງຊື່ຜູ້ໃຊ້ ແລະ ຕົກລົງເຫັນດີກ່ຽວກັບຫົວຂໍ້ເມຕາດາຕາ ICAP ແລະ ການເຂົ້າລະຫັດທີ່ບໍລິການປັບປຸງຄາດຫວັງ.
ບໍລິການ ICAP ສາມາດຮັບເອົາຕົວຕົນທີ່ພິສູດແລ້ວທີ່ Squid ຮູ້, ແຕ່ທັງສອງຝ່າຍຕ້ອງຕົກລົງກັນວ່າຕົວຕົນນັ້ນຖືກສົ່ງຢ່າງໃດ. ການຕັ້ງຊື່ຫົວຂໍ້ພຽງຢ່າງດຽວບໍ່ໄດ້ເປີດການສົ່ງຊື່ຜູ້ໃຊ້.
ສຳລັບການຕິດຕັ້ງ Squid 7 ທີ່ມີຢູ່ແລ້ວພ້ອມການສະໜັບສະໜູນ ICAP ແລະ ການພິສູດຕົວຕົນຜູ້ໃຊ້, ການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງອາດຈະເປັນ:
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. ບໍລິການຕ້ອງຖອດລະຫັດການແທນຄ່ານັ້ນ ແທນທີ່ຈະຖືວ່າເປັນຊື່ຜູ້ໃຊ້ອື່ນ.
ນີ້ແມ່ນເມຕາດາຕາກ່ຽວກັບການແລກປ່ຽນ ICAP ລະຫວ່າງ Squid ແລະ ບໍລິການຂອງມັນ. ນີ້ບໍ່ແມ່ນຄຳແນະນຳໃຫ້ສົ່ງຫົວຂໍ້ຕົວຕົນຜູ້ໃຊ້ໄປຍັງທຸກເວັບໄຊປາຍທາງ.
ຖ້າບໍລິການຍັງລາຍງານທີ່ຢູ່ IP
ຢືນຢັນວ່າທຸລະກຳມີຊື່ຜູ້ໃຊ້ທີ່ພິສູດແລ້ວຢູ່ Squid ຈິງ, ການສົ່ງຊື່ຜູ້ໃຊ້ເປີດຢູ່ ແລະ ບໍລິການອ່ານຫົວຂໍ້ທີ່ຕັ້ງຄ່າໄວ້. ການທີ່ອະແດັບເຕີກັບໄປໃຊ້ທີ່ຢູ່ຂອງລູກຄ້າບໍ່ໄດ້ພິສູດວ່າການພິສູດຕົວຕົນຂອງ Squid ລົ້ມເຫລວ; ການສົ່ງຕໍ່ເອງອາດຂາດ ຫຼື ຕັ້ງຊື່ຜິດ.
ໃຫ້ຖືວ່າຕົວຕົນນີ້ເຊື່ອຖືໄດ້ພຽງແຕ່ຕາມເສັ້ນທາງທີ່ຄວບຄຸມລະຫວ່າງ Squid ກັບອະແດັບເຕີ. ຄຳແນະນຳເຫຼົ່ານີ້ຂຶ້ນກັບເວີຊັນ: ເອກະສານອ້າງອີງການຕັ້ງຄ່າລາຍການເຫຼົ່ານີ້ສຳລັບ Squid 7 ແລະ ສາຍກ່ອນໜ້າ, ແລະ ໝາຍວ່າບໍ່ມີໃນ Squid 8.