Patent ID: 8041826
Filing Date: 2011-10-18
Classification: H04L

Abstract:
1. A method, comprising: receiving by a local, front-end proxy server a request from a requesting client for a service by a local back-end server within a local domain; forwarding the request from the local, front-end proxy server to the local back-end server, the proxy server asking the local server for credentials to be used in an external domain request; receiving at the local, front-end proxy server, from the local back-end server, credentials for the external domain request that the proxy server will make to an external server in an external domain; initiating with the local, front-end proxy server the external domain request to the external server, the proxy server using the credentials of the external domain request; receiving at the local, front-end proxy server, from the external server, a response of the requested service; mapping with the local, front-end proxy server, credentials of the client to the credentials of the external server; forwarding the response from the local, front-end proxy server to the requesting client; using the mapping of the credentials of the client to the credentials of the external server as a shortcut by the local, front-end proxy server for subsequent requests by the client for the service from the local back-end server; and making external domain requests by the local, front-end proxy server to the external server in the external domain, using the shortcut, for the subsequent requests by the client for the service from the local back-end server, without exposing the local server to the external domain; wherein said request is an Ajax request, said client is an Ajax client, and said local server and external server are Ajax servers.