የ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 ውስጥ ደግሞ እንደማይገኙ ያመለክታል።

ተዛማጅ ጽሑፎች