Hello Oleg, from a technical standpoint, host and port would be sufficient to differentiate between a proxy and HTTP server on the same machine. But if a dialog is presented to a user, that dialog should state whether the user is supposed to enter uid/pwd for the proxy or for the host. Most users will not be able to make this distinction based on the port number. I wonder whether most programmers can? ;-)
cheers, Roland "Kalnichevski, Oleg" <[EMAIL PROTECTED]> 29.01.2004 15:08 Please respond to "Commons HttpClient Project" To: "Commons HttpClient Project" <[EMAIL PROTECTED]> cc: Subject: Why on earth do we differenciate between proxy and host credentials? While going through the Odi's latest patch, I got hit by an idea. Why on earth do we differentiate between proxy and host credentials? At the end of the day do we care? The distinction between proxies and target hosts is not relevant from the HttpState standpoint as long as credentials can be uniquely identified by realm/host/port. All we need to ability to differentiate credentials by authentication realm, host AND port. I think we would make API much simpler and authentication code much cleaner by deprecating HttpState#get/setProxyCredentials stuff for good. Oleg --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]