Dynamic web session clean-up
First Claim
1. A method for dynamic web session clean-up, the method comprising:
- storing a cookie in a data store, the cookie having been generated in response to initiation of a web session between a client and an application, the cookie including an identifier of a sign-off resource to be used to clean-up the web session upon termination of the web session;
responsive to receipt of a request to terminate a web session, determining whether any cookie in the data store includes an identifier for a sign-off resource; and
for any cookie that includes an identifier for a sign-off resource identifier, using the identifier to initiate a clean-up request to the sign-off resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A “sign-off” cookie is generated and stored upon initiation of a web session between a client and a web application executing on a server. The sign-off cookie preferably comprises both an identifier for the session (a “session ID”) together with an identifier (such as a URL) for a sign-off resource (associated with a sign-off mechanism) that can be used to clean-up the web session following its termination. The sign-off cookie may be returned to the client and/or retained within a proxy. Upon termination of the web session, the URL in the sign-off cookie is used to initiate a request to the sign-off mechanism to clean-up the web session. This approach provides for dynamic web session clean-up without requiring any pre-configuration of the sign-off mechanism.
44 Citations
20 Claims
-
1. A method for dynamic web session clean-up, the method comprising:
-
storing a cookie in a data store, the cookie having been generated in response to initiation of a web session between a client and an application, the cookie including an identifier of a sign-off resource to be used to clean-up the web session upon termination of the web session; responsive to receipt of a request to terminate a web session, determining whether any cookie in the data store includes an identifier for a sign-off resource; and for any cookie that includes an identifier for a sign-off resource identifier, using the identifier to initiate a clean-up request to the sign-off resource. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus, comprising:
-
a processor; a data store; computer memory holding computer program instructions that when executed by the processor perform a method for dynamic web session clean-up, the method comprising; storing a cookie in the data store, the cookie having been generated in response to initiation of a web session between a client and an application, the cookie including an identifier of a sign-off resource to be used to clean-up the web session upon termination of the web session; responsive to receipt of a request to terminate a web session, determining whether any cookie in the data store includes an identifier for a sign-off resource; and for any cookie that includes an identifier for a sign-off resource identifier, using the identifier to initiate a clean-up request to the sign-off resource. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product in a computer readable storage medium for use in a data processing system, the computer program product holding computer program instructions which, when executed by the data processing system, perform a method comprising:
-
storing a cookie, the cookie having been generated in response to initiation of a web session between a client and an application, the cookie including an identifier of a sign-off resource to be used to clean-up the web session upon termination of the web session; responsive to a request to terminate a web session, retrieving the cookie and causing a clean-up request to the sent to the sign-off resource, the clean-up request including the cookie. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification