ଏକ ICAP ସେବା Squid ଜାଣିଥିବା ପ୍ରମାଣିତ ପରିଚୟ ଗ୍ରହଣ କରିପାରେ, କିନ୍ତୁ ସେହି ପରିଚୟ କିପରି ବହନ କରାଯାଏ ସେ ବିଷୟରେ ଉଭୟ ପକ୍ଷ ସମ୍ମତ ହେବା ଆବଶ୍ୟକ। କେବଳ ଏକ ହେଡରର ନାମ ଦେବା ଉପଯୋଗକର୍ତ୍ତା ନାମ ଫରୱାର୍ଡିଂ ସକ୍ଷମ କରେ ନାହିଁ।

ICAP ସମର୍ଥନ ଏବଂ କ୍ଲାଏଣ୍ଟ ପ୍ରମାଣୀକରଣ ସହିତ ଥିବା ବର୍ତ୍ତମାନର Squid 7 ସେଟଅପ ପାଇଁ, ପ୍ରାସଙ୍ଗିକ ସେଟିଂଗୁଡ଼ିକ ହୋଇପାରେ:

adaptation_send_username on
icap_client_username_header X-Authenticated-User
icap_client_username_encode off

ଏହା ବର୍ତ୍ତମାନର ICAP ସେବା, ଅନୁକୂଳନ ନିୟମ ଏବଂ ପ୍ରକ୍ସି ପ୍ରବେଶ ସଂରଚନାର ପରିପୂରକ। ଏହା ପ୍ରମାଣୀକରଣ କିମ୍ବା ଅନୁକୂଳନ ସେବା ସୃଷ୍ଟି କରେ ନାହିଁ।

ସେବାର ଇନପୁଟ ସହିତ ମେଳ କରନ୍ତୁ

Squid ର ଡିଫଲ୍ଟ ଉପଯୋଗକର୍ତ୍ତା ନାମ ହେଡର ହେଉଛି X-Client-Username। ଯଦି ଆଡାପ୍ଟର X-Authenticated-User ଆଶା କରେ, ତେବେ ଉପରେ ଦର୍ଶାଯାଇଥିବା ପରି Squid ର ସଂରଚିତ ନାମ ପରିବର୍ତ୍ତନ କରନ୍ତୁ କିମ୍ବା ଆଡାପ୍ଟରକୁ ଡିଫଲ୍ଟ ପଢ଼ିବା ପାଇଁ ସଂରଚିତ କରନ୍ତୁ। ହେଡର ନାମର ମେଳନ HTTP ର କେସ-ଅସଂବେଦନଶୀଳ ନିୟମ ଅନୁସରଣ କରେ।

ଏନକୋଡିଂ ମଧ୍ୟ ମେଳ ଖାଇବା ଆବଶ୍ୟକ। icap_client_username_encode ସକ୍ଷମ ଥିଲେ Squid ମୂଲ୍ୟକୁ Base64 ରେ ଏନକୋଡ କରେ। ସେବାକୁ ସେହି ପ୍ରତିନିଧିତ୍ୱକୁ ଅନ୍ୟ ଉପଯୋଗକର୍ତ୍ତା ନାମ ଭାବରେ ନ ଧରି ଡିକୋଡ କରିବା ଆବଶ୍ୟକ।

ଏହା Squid ଏବଂ ଏହାର ସେବା ମଧ୍ୟରେ ICAP ବିନିମୟ ଉପରେ ମେଟାଡାଟା। ପ୍ରତ୍ୟେକ ଗନ୍ତବ୍ୟ ୱେବସାଇଟକୁ ଉପଯୋଗକର୍ତ୍ତା ପରିଚୟ ହେଡର ପଠାଇବାର ନିର୍ଦ୍ଦେଶ ଏହା ନୁହେଁ।

ଯଦି ସେବା ତଥାପି ଏକ IP ଠିକଣା ରିପୋର୍ଟ କରେ

ନିଶ୍ଚିତ କରନ୍ତୁ ଯେ କାରବାରରେ Squid ରେ ପ୍ରକୃତରେ ଏକ ପ୍ରମାଣିତ ଉପଯୋଗକର୍ତ୍ତା ନାମ ଅଛି, ଉପଯୋଗକର୍ତ୍ତା ନାମ ଫରୱାର୍ଡିଂ ସକ୍ଷମ ଅଛି ଏବଂ ସେବା ସଂରଚିତ ହେଡର ପଢ଼ୁଛି। ଆଡାପ୍ଟରର କ୍ଲାଏଣ୍ଟ ଠିକଣାକୁ ଫେରିଯିବା ପ୍ରମାଣ କରେ ନାହିଁ ଯେ Squid ପ୍ରମାଣୀକରଣ ବିଫଳ ହୋଇଛି; ହସ୍ତାନ୍ତରଣ ନିଜେ ଅନୁପସ୍ଥିତ କିମ୍ବା ଭୁଲ ନାମର ହୋଇପାରେ।

ଏହି ପରିଚୟକୁ କେବଳ Squid ରୁ ଆଡାପ୍ଟର ପର୍ଯ୍ୟନ୍ତ ନିୟନ୍ତ୍ରିତ ପଥରେ ବିଶ୍ୱସନୀୟ ଭାବରେ ଗ୍ରହଣ କରନ୍ତୁ। ଏହି ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକ ସଂସ୍କରଣ-ନିର୍ଦ୍ଦିଷ୍ଟ: ସଂରଚନା ସନ୍ଦର୍ଭ ସେଗୁଡ଼ିକୁ Squid 7 ଏବଂ ପୂର୍ବ ଧାଡ଼ି ପାଇଁ ତାଲିକାଭୁକ୍ତ କରେ ଏବଂ Squid 8 ରେ ଉପଲବ୍ଧ ନାହିଁ ବୋଲି ଚିହ୍ନିତ କରେ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ