by adrien » May 30 12 11:10 pm
Hi
HTTP authentication in WinGate is basically optional, since some clients don't support it very well. Therefore you need to specify not only which methods are available for use (in the proxy config), but also what circumstances auth is required.
The latter is done with policy or web access control.
If your web access control rules require the user to be known (e.g. be someone other than Everyone), then it will return an auth challenge to unauthenticated web browsers.
Similarly there is a sample policy for authentication if you'd prefer that route. In fact you can use either or both. Policy is evaluated (ProxyRequest) prior to web access control policy.
Also, there's nothing stopping you enabling NTLM in the proxy even if you are using the WinGate user database. It results in a few more requests to initialise the auth, but it's more secure than Basic, especially over the internet.
Regards
Adrien