Un serviciu ICAP poate primi identitatea autentificată pe care Squid o cunoaște, dar ambele părți trebuie să convină asupra modului în care este transportată această identitate. Doar numirea unui antet nu activează transmiterea numelui de utilizator.

Pentru o instalare Squid 7 existentă cu suport ICAP și autentificare a clienților, setările relevante pot fi:

adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off

Aceasta completează serviciul ICAP existent, regulile de adaptare și configurația de acces la proxy. Nu creează autentificare sau un serviciu de adaptare.

Aliniați-vă la intrarea serviciului

Antetul implicit pentru numele de utilizator al Squid este X-Client-Username. Dacă adaptorul așteaptă X-Authenticated-User, modificați numele configurat al Squid ca mai sus sau configurați adaptorul să citească valoarea implicită. Potrivirea numelor de antet urmează regulile HTTP care nu țin cont de majuscule și minuscule.

Și codificarea trebuie să corespundă. Când icap_client_username_encode este activat, Squid codifică valoarea în Base64. Serviciul trebuie să decodeze această reprezentare în loc să o trateze ca pe un alt nume de utilizator.

Acestea sunt metadate despre schimbul ICAP dintre Squid și serviciul său. Nu este o instrucțiune de a trimite un antet de identitate a utilizatorului către fiecare site web destinație.

Dacă serviciul raportează în continuare o adresă IP

Confirmați că tranzacția are într-adevăr un nume de utilizator autentificat în Squid, că transmiterea numelui de utilizator este activată și că serviciul citește antetul configurat. Revenirea unui adaptor la adresa unui client nu dovedește că autentificarea Squid a eșuat; predarea în sine poate lipsi sau poate avea un nume greșit.

Considerați această identitate de încredere doar pe calea controlată dintre Squid și adaptor. Aceste directive depind de versiune: referința de configurare le enumeră pentru Squid 7 și liniile anterioare și le marchează ca indisponibile în Squid 8.

Articole similare