<div dir="ltr"><div style="font-size:12.8px">Hi All,</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">We have a requirement to use the same Squid instance for Basic and NTLM authentication to serve various customer groups (may not be on different network sections). The customer groups which are using Basic authentication (for legacy reasons) should not receive NTLM scheme and the customer groups which use NTLM should not receive Basic scheme. I couldn't find a way to implement this using the existing Squid 4.x config options. So I am thinking of introducing a new config parameter called "endpoints" like below.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">auth_param basic endpoints ipofBasic portofBasic # Default is "endpoints all"</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">auth_param ntlm endpoints ipofNTLM portofNTLM # Default is "endpoints all"</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">acl ipofBasic  localip 192.168.4.2</div><div style="font-size:12.8px">acl portofBasic localport 3129 3139</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">acl ipofNTLM ipofNTLM  192.168.4.2</div><div style="font-size:12.8px">acl portofNTLMlocalport 3149 3159</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">The idea is ,if Squid recieves a request on an endpoint on which only basic authentication is needed (ie <a href="http://192.168.4.2:3129/" target="_blank">192.168.4.2:3129</a> and<a href="http://192.168.4.2:3139/" target="_blank">192.168.4.2:3139</a>), NTLM will not be presented to the client/browser. Vice versa for NTLM. If no endpoints is configured , then the existing behavior will be applied.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Do you think this is reasonable and is there are any obvious problems with this?. If you find this useful, I am happy to contribute back when I finish implementing this module (I haven't yet started developing).</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Please let me know your thoughts.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Regards,</div><div style="font-size:12.8px">John</div></div>