Passa el nom d’usuari autenticat de l’Squid 7 a un servei ICAP
Activeu el reenviament del nom d’usuari i acordeu la capçalera de metadades ICAP i la codificació que espera el servei d’adaptació.
Un servei ICAP pot rebre la identitat autenticada que coneix l’Squid, però totes dues parts han d’acordar com es transporta aquesta identitat. Només anomenar una capçalera no activa el reenviament del nom d’usuari.
Per a una instal·lació existent de l’Squid 7 amb suport ICAP i autenticació de clients, els paràmetres rellevants poden ser:
adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off
Això complementa el servei ICAP existent, les regles d’adaptació i la configuració d’accés al proxy. No crea autenticació ni un servei d’adaptació.
Adapteu-vos a l’entrada del servei
La capçalera de nom d’usuari per defecte de l’Squid és X-Client-Username. Si l’adaptador espera X-Authenticated-User, canvieu el nom configurat de l’Squid com s’ha indicat més amunt o configureu l’adaptador perquè llegeixi el valor per defecte. La coincidència de noms de capçalera segueix les regles HTTP sense distinció de majúscules i minúscules.
La codificació també ha de coincidir. Amb icap_client_username_encode activat, l’Squid codifica el valor en Base64. El servei ha de descodificar aquesta representació en lloc de tractar-la com un altre nom d’usuari.
Són metadades de l’intercanvi ICAP entre l’Squid i el seu servei. No és una instrucció d’enviar una capçalera d’identitat d’usuari a cada lloc web de destinació.
Si el servei encara informa d’una adreça IP
Confirmeu que la transacció té realment un nom d’usuari autenticat a l’Squid, que el reenviament del nom d’usuari està activat i que el servei llegeix la capçalera configurada. El retorn d’un adaptador a l’adreça del client no demostra que l’autenticació de l’Squid hagi fallat; pot ser que el lliurament mateix falti o tingui un nom incorrecte.
Considereu aquesta identitat fiable només al llarg del camí controlat entre l’Squid i l’adaptador. Aquestes directrius són específiques de la versió: la referència de configuració les llista per a l’Squid 7 i línies anteriors, i les marca com a no disponibles a l’Squid 8.