Välitä Squid 7:n todennettu käyttäjänimi ICAP-palvelulle
Ota käyttäjänimen välitys käyttöön ja sovi ICAP-metatieto-otsakkeesta ja koodauksesta, jota mukautuspalvelu odottaa.
ICAP-palvelu voi vastaanottaa Squidin tunteman todennetun identiteetin, mutta molempien osapuolten on sovittava, miten identiteetti välitetään. Pelkkä otsakkeen nimeäminen ei ota käyttäjänimen välitystä käyttöön.
Olemassa olevassa Squid 7 -asennuksessa, jossa on ICAP-tuki ja asiakastodennus, asiaankuuluvat asetukset voivat olla:
adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off
Tämä täydentää olemassa olevaa ICAP-palvelua, mukautussääntöjä ja välityspalvelimen käyttöoikeusmääritystä. Se ei luo todennusta tai mukautuspalvelua.
Mukaudu palvelun syötteeseen
Squidin oletusarvoinen käyttäjänimiotsake on X-Client-Username. Jos sovitin odottaa X-Authenticated-User-otsaketta, muuta Squidin määritettyä nimeä kuten yllä tai määritä sovitin lukemaan oletusarvo. Otsakkeiden nimien täsmäytys noudattaa HTTP:n sääntöjä, joissa kirjainkoolla ei ole merkitystä.
Myös koodauksen on täsmättävä. Kun icap_client_username_encode on käytössä, Squid koodaa arvon Base64-muotoon. Palvelun on purettava tämä esitys sen sijaan, että se käsittelisi sitä toisena käyttäjänimenä.
Nämä ovat metatietoja Squidin ja sen palvelun välisestä ICAP-vaihdosta. Tämä ei ole ohje lähettää käyttäjän identiteettiotsake jokaiselle kohdesivustolle.
Jos palvelu ilmoittaa edelleen IP-osoitteen
Varmista, että tapahtumassa on todella todennettu käyttäjänimi Squidissa, että käyttäjänimen välitys on käytössä ja että palvelu lukee määritetyn otsakkeen. Sovittimen palautuminen asiakkaan osoitteeseen ei todista, että Squidin todennus epäonnistui; itse siirto voi puuttua tai olla väärin nimetty.
Pidä tätä identiteettiä luotettavana vain Squidin ja sovittimen välisellä valvotulla polulla. Nämä direktiivit ovat versiokohtaisia: määritysviite luettelee ne Squid 7:lle ja aiemmille linjoille ja merkitsee ne Squid 8:ssa käyttämättömiksi.