Pitisha jina la mtumiaji lililothibitishwa la Squid 7 kwa huduma ya ICAP
Washa usambazaji wa jina la mtumiaji na ukubaliane kuhusu kichwa cha metadata cha ICAP na usimbaji unaotarajiwa na huduma ya urekebishaji.
Huduma ya ICAP inaweza kupokea utambulisho uliothibitishwa unaojulikana na Squid, lakini pande zote mbili lazima zikubaliane jinsi utambulisho huo unavyobebwa. Kutaja kichwa pekee hakuwezeshi usambazaji wa jina la mtumiaji.
Kwa usanidi uliopo wa Squid 7 wenye msaada wa ICAP na uthibitishaji wa wateja, mipangilio husika inaweza kuwa:
adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off
Hii inakamilisha huduma iliyopo ya ICAP, kanuni za urekebishaji na usanidi wa ufikiaji wa proksi. Haiundi uthibitishaji au huduma ya urekebishaji.
Oanisha na pembejeo ya huduma
Kichwa cha default cha jina la mtumiaji cha Squid ni X-Client-Username. Ikiwa adapta inatarajia X-Authenticated-User, badilisha jina lililowekwa la Squid kama ilivyo hapo juu au sanidi adapta isome default. Ulinganishaji wa majina ya vichwa hufuata kanuni za HTTP zisizojali herufi kubwa na ndogo.
Usimbaji pia lazima ulingane. Wakati icap_client_username_encode imewashwa, Squid husimba thamani kwa Base64. Huduma lazima ifungue usimbaji huo badala ya kuuchukulia kama jina lingine la mtumiaji.
Hii ni metadata kuhusu mabadilishano ya ICAP kati ya Squid na huduma yake. Hii si maagizo ya kutuma kichwa cha utambulisho wa mtumiaji kwa kila tovuti ya marudio.
Ikiwa huduma bado inaripoti anwani ya IP
Thibitisha kwamba muamala una jina la mtumiaji lililothibitishwa kwenye Squid, kwamba usambazaji wa jina la mtumiaji umewashwa na kwamba huduma inasoma kichwa kilichowekwa. Adapta kurudi kwenye anwani ya mteja hakuthibitishi kwamba uthibitishaji wa Squid umeshindwa; uwasilishaji wenyewe unaweza kuwa haupo au umeitwa vibaya.
Chukulia utambulisho huu kuwa wa kuaminika tu kwenye njia inayodhibitiwa kati ya Squid na adapta. Maagizo haya ni mahususi kwa toleo: rejeleo la usanidi linayaorodhesha kwa Squid 7 na mistari ya awali, na kuweka alama kuwa hayapatikani kwenye Squid 8.