Ber Squid 7 sínum váttræna brúkaranavni til eina ICAP-tænastu
Ger brúkaranavnsframleiðslu virkna og sem saman um ICAP-metadáta-høvurð og tað encoding, sum tillagingartænastan væntar.
Ein ICAP-tænasta kann móttaka tað váttræna samleika, sum Squid kennir, men báðir partar mugu semjast um, hvussu hesin samleiki verður borin. Bara at nevna eina høvurð ger brúkaranavnsframleiðslu ikki virkna.
Fyri eitt verandi Squid 7-uppsetning við ICAP-stuðli og klientaváttan, kunnu tey viðkomandi innstillingarnar vera:
adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off
Hetta er ein viðbót til verandi ICAP-tænastu, tillagingarreglur og proxy-atgongdskonfiguratión. Tað skapar hvørki váttan ella eina tillagingartænastu.
Tillagað til inntakið hjá tænastuni
Standard-høvurðin hjá Squid fyri brúkaranavn er X-Client-Username. Um adapterin væntar X-Authenticated-User, broyt tá konfigureraða navnið hjá Squid sum omanfyri ella konfigurera adapterin at lesa standardin. Samanbering av høvurðarnøvnum fylgir HTTP-reglum, sum ikki gera mun á stórum og smáum bókstavum.
Encoding skal eisini passa. Við icap_client_username_encode virknum Base64-encodar Squid virðið. Tænastan skal avkoda ta framstillingina í staðin fyri at viðgera hana sum eitt annað brúkaranavn.
Hetta eru metadáta um ICAP-útbýtið millum Squid og tænastuna hjá tí. Tað er ikki ein fyriskipan at senda eina brúkara-samleika-høvurð til hvørja málvevleiðu.
Um tænastan framvegis rapporterar eina IP-adressu
Vátta, at transaktionin veruliga hevur eitt váttrænt brúkaranavn í Squid, at brúkaranavnsframleiðslan er virkin og at tænastan lesur ta konfigureraðu høvurðina. At ein adapter fellur aftur til eina klientadressu prógvar ikki, at Squid-váttanin miseydnaðist; sjálv handoverið kann mangla ella vera skeivt nevnt.
Met henda samleikan áreiðanligan bert á tí kontrolleraða leiðini millum Squid og adapterin. Hesar fyriskipanir eru útgávu-specifikkar: konfiguratiónsreferansan listar tær fyri Squid 7 og fyrrverandi linjur og vísir til, at tær ikki eru tøkar í Squid 8.