ບໍລິການ 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.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ