Patent ID: 8806040

Claim:
A method, comprising: sending, from a browser application at a client device, a first request to access a web server residing in a first domain of a domain name system and, in response, receiving a first response; determining, by a network manager executed by a processor at the client device, that the first response comprises a link that redirects the first request to a proxy server and, in response, extracting the link from the first response; sending a second request to the proxy server in view of the link and, in response, receiving a second response from the proxy server; determining, by the network manager, that the second response comprises a login page and that the proxy server resides in a second domain of the domain name system; determining, by the network manager, that the first domain of the web server is different than the second domain of the proxy server; in response to determining that the second response comprises the login page and that the first domain of the web server is different than the second domain of the proxy server, determining that first credentials associated with the login page have been previously cached at the client device; and providing the first credentials from the client device to the proxy server, without user intervention, for access to the web server.