Systems and methods for fine grain policy driven cookie proxying
First Claim
1. A method for managing cookies by an intermediary for a client, the method comprising:
- receiving, by an intermediary, a response from a server to a request of a client, the response comprising a URL and a cookie;
matching, by a cookie manager, one or more values associated with the cookie comprised by the response to a cookie from a plurality of cookies;
modifying, by the intermediary, the response by removing the cookie from the response and inserting a unique client identifier into the URL;
storing, by the intermediary, the removed cookie in association with the unique client identifier; and
forwarding, by the intermediary, the modified response to the client.
8 Assignments
0 Petitions
Accused Products
Abstract
The present solution enables a client that is not configured to use cookies to access resources of the server that uses cookies for communications with the clients. An intermediary deployed between a client and a server intercepts and modifies transmissions between the client and the server to compensate for the mismatch in configuration of the cookies between the client and the server. The present disclosure relates to a method for managing cookies by an intermediary for a client. An intermediary receives a response from a server to a request of a client. The response may comprise a uniform resource locator (URL) and a cookie. The intermediary may modify the response by removing the cookie from the response and inserting a unique client identifier into the URL. The intermediary may store the removed cookie in association with the unique client identifier and forward the modified response to the client.
-
Citations
18 Claims
-
1. A method for managing cookies by an intermediary for a client, the method comprising:
-
receiving, by an intermediary, a response from a server to a request of a client, the response comprising a URL and a cookie; matching, by a cookie manager, one or more values associated with the cookie comprised by the response to a cookie from a plurality of cookies; modifying, by the intermediary, the response by removing the cookie from the response and inserting a unique client identifier into the URL; storing, by the intermediary, the removed cookie in association with the unique client identifier; and forwarding, by the intermediary, the modified response to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An intermediary for managing cookies using a proxy on a network, the intermediary comprising:
-
a packet engine of an intermediary receives a response from a server to a request of a client, the response comprising a URL and a cookie; a cookie manager of the intermediary for matching one or more values from the response associated with the cookie to a cookie from a plurality of cookies; a cookie proxy of the intermediary for modifying the response by removing the cookie from the response and inserting a unique client identifier into the URL, the cookie manager storing the removed cookie in association with the unique client identifier; and the intermediary for forwarding the modified response to the client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification