Den authentifizéierte Benotzernumm vu Squid 7 un en ICAP-Service weiderginn
Aktivéiert d’Weidergi vum Benotzernumm a verständegt Iech op den ICAP-Metadaten-Header an d’Kodéierung, déi den Adaptatiounsservice erwaart.
En ICAP-Service kann déi authentifizéiert Identitéit empfangen, déi Squid kennt, awer béid Säite mussen sech eens ginn, wéi déi Identitéit iwwerdroe gëtt. Nëmmen en Header ze benennen aktivéiert d’Weidergi vum Benotzernumm net.
Fir eng bestehend Squid 7-Installatioun mat ICAP-Ënnerstëtzung a Client-Authentifizéierung kënnen déi relevant Astellungen dës sinn:
adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off
Dëst ergänzt den bestehenden ICAP-Service, d’Adaptatiounsregelen an d’Proxy-Zougrëffskonfiguratioun. Et schaaft keng Authentifizéierung an och keen Adaptatiounsservice.
Passt Iech un de Input vum Service un
Den Standard-Benotzernumm-Header vu Squid ass X-Client-Username. Wann den Adapter X-Authenticated-User erwaart, ännert den konfiguréierten Numm vu Squid wéi uewen oder konfiguréiert den Adapter, fir den Standard ze liesen. D’Matche vun Headernimm follegt den HTTP-Regelen ouni Ënnerscheed tëscht groussen a klengen Buschtawen.
D’Kodéierung muss och iwwereneestëmmen. Wann icap_client_username_encode aktiv ass, kodéiert Squid de Wäert a Base64. De Service muss déi Representatioun decodéieren, amplaz se als en aneren Benotzernumm ze behandelen.
Dëst si Metadaten iwwer den ICAP-Austausch tëscht Squid a sengem Service. Et ass keng Uweisung, en Header fir d’Benotzeridentitéit un all Zil-Websäit ze schécken.
Wann de Service nach ëmmer eng IP-Adress mellt
Bestätegt, datt d’Transaktioun tatsächlech en authentifizéierte Benotzernumm bei Squid huet, datt d’Weidergi vum Benotzernumm aktiv ass an datt de Service den konfiguréierten Header liest. Wann en Adapter op d’Adress vun engem Client zréckfält, beweist dat net, datt d’Squid-Authentifizéierung feelgeschloen ass; d’Iwwergab selwer kann fehlen oder falsch benannt sinn.
Betruecht dës Identitéit nëmmen um kontrolléierte Wee tëscht Squid an dem Adapter als vertrauenswürdeg. Dës Direktive si versionsspezifesch: d’Konfiguratiounsreferenz lëscht se fir Squid 7 an eeler Linnen op an markséiert se als net verfügbar a Squid 8.