My client machine is communicating with squid proxy by Basic Authentication mode. In Basic Authentication client is passing an authentication header like below to proxy
{+add-header{Proxy-Authorization: Basic dGNvZTE6dGNvZTE=}}
Since the basic authentication is weak i have to move my authentication to Negotiate / Kerberos .
Can anybody suggest me how client will communicate with proxy ? What are all the information i have to pass? Proxy-Authorization header is required or not? if required what i should pass as param ? Note : I am not familiar with these configurations , most of the sources in the internet are not taking me in the right direction.
Recently i have read a thread The Story of secure user-authentication in squid In that i read a comment by @gravity , @gravity mentioned he has implemented that already. Please suggest me a solution.