Squid 7ren autentifikatutako erabiltzaile-izena ICAP zerbitzu bati pasatzea
Gaitu erabiltzaile-izenaren birbidalketa eta adostu ICAP metadatuen goiburua eta egokitzapen-zerbitzuak espero duen kodeaketa.
ICAP zerbitzu batek Squidek ezagutzen duen autentifikatutako identitatea jaso dezake, baina bi aldeek adostu behar dute identitatea nola garraiatzen den. Goiburu bati izena emateak bakarrik ez du erabiltzaile-izenaren birbidalketa gaitzen.
ICAP laguntza eta bezero-autentifikazioa dituen lehendik dagoen Squid 7 instalazio baterako, dagozkion ezarpenak hauek izan daitezke:
adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off
Honek lehendik dagoen ICAP zerbitzua, egokitzapen-arauak eta proxyaren sarbide-konfigurazioa osatzen ditu. Ez du autentifikaziorik ezta egokitzapen-zerbitzurik sortzen.
Egokitu zerbitzuaren sarrerara
Squiden erabiltzaile-izenaren goiburu lehenetsia X-Client-Username da. Adaptatzaileak X-Authenticated-User espero badu, aldatu Squiden konfiguratutako izena goiko moduan edo konfiguratu adaptatzailea lehenetsia irakurtzeko. Goiburuen izenen parekatzeak HTTPren maiuskula/minuskula bereizten ez dituen arauak jarraitzen ditu.
Kodeaketak ere bat etorri behar du. icap_client_username_encode gaituta dagoenean, Squidek balioa Base64n kodeatzen du. Zerbitzuak irudikapen hori deskodetu behar du, beste erabiltzaile-izen bat balitz bezala tratatu beharrean.
Squid eta bere zerbitzuaren arteko ICAP trukaketaren metadatuak dira. Ez da erabiltzaile-identitatearen goiburua helmugako webgune guztietara bidaltzeko jarraibidea.
Zerbitzuak oraindik IP helbidea ematen badu
Egiaztatu transakzioak benetan Squiden autentifikatutako erabiltzaile-izen bat duela, erabiltzaile-izenaren birbidalketa gaituta dagoela eta zerbitzuak konfiguratutako goiburua irakurtzen duela. Adaptatzaileak bezeroaren helbidera jotzeak ez du frogatzen Squiden autentifikazioak huts egin duenik; transferentzia bera falta edo gaizki izendatuta egon daiteke.
Eman identitate honi konfiantza Squid eta adaptatzailearen arteko bide kontrolatuan soilik. Jarraibide hauek bertsioaren araberakoak dira: konfigurazio-erreferentziak Squid 7 eta aurreko lerroetarako zerrendatzen ditu, eta Squid 8n erabilgarri ez daudela adierazten du.