Restoring secure sessions
First Claim
1. A method for restoring secure sessions, the method comprising:
- responsive to receiving a request at a data processing system from a requestor to access a resource, determining whether cached information for a session for the requestor is stored at the data processing system using a session cookie;
responsive to a determination that the cached information for the session is stored at the data processing system, controlling access to the resource using the cached information and a number of privileges for the requestor associated with the cached information;
responsive to an absence of a determination that the cached information for the session is stored at the data processing system, requesting a migration cookie from the requestor;
generating the cached information for the session using the migration cookie; and
responsive to a determination that the cached information for the session is stored at the data processing system, sending a cookie to the requestor, wherein the cookie forms the migration cookie at the requestor.
1 Assignment
0 Petitions
Accused Products
Abstract
The different illustrative embodiments provide a method, a computer program product, and an apparatus for restoring secure sessions. A determination is made whether cached information for a session for the requestor is stored at the data processing system using a session cookie responsive to receiving a request at a data processing system from a requestor to access a resource. Access to the resource is controlled using the cached information and a number of privileges for the requestor associated with the cached information responsive to a determination that the cached information for the session is stored at the data processing system. A migration cookie is requested from the requestor responsive to an absence of a determination that the cached information for the session is stored at the data processing system. The cached information is generated for the session using the migration cookie.
30 Citations
20 Claims
-
1. A method for restoring secure sessions, the method comprising:
-
responsive to receiving a request at a data processing system from a requestor to access a resource, determining whether cached information for a session for the requestor is stored at the data processing system using a session cookie; responsive to a determination that the cached information for the session is stored at the data processing system, controlling access to the resource using the cached information and a number of privileges for the requestor associated with the cached information; responsive to an absence of a determination that the cached information for the session is stored at the data processing system, requesting a migration cookie from the requestor; generating the cached information for the session using the migration cookie; and responsive to a determination that the cached information for the session is stored at the data processing system, sending a cookie to the requestor, wherein the cookie forms the migration cookie at the requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
a computer readable storage device; program code, stored on the computer readable storage device, for determining whether cached information for a session for the requestor is stored at the data processing system using a session cookie responsive to receiving a request at a data processing system from a requestor to access a resource; program code, stored on the computer readable storage device, for controlling access to the resource using the cached information and a number of privileges for the requestor associated with the cached information responsive to a determination that the cached information for the session is stored at the data processing system; program code, stored on the computer readable storage device, for requesting a migration cookie from the requestor responsive to an absence of a determination that the cached information for the session is stored at the data processing system; program code, stored on the computer readable storage device, for generating the cached information for the session using the migration cookie to restore the session; and program code, stored on the computer readable storage device, for sending a cookie to the requestor responsive to a determination that the cached information for the session is stored at the data processing system, wherein the cookie forms the migration cookie at the requestor. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a bus system; a storage device connected to the bus system, wherein the storage device includes program code; and a processor unit connected to the bus system, wherein the processing unit executes the program code to determine whether cached information for a session for the requestor is stored at the data processing system using a session cookie responsive to receiving a request at a data processing system from a requestor to access a resource;
control access to the resource using the cached information and a number of privileges for the requestor associated with the cached information responsive to a determination that the cached information for the session is stored at the data processing system;
request a migration cookie from the requestor responsive to an absence of a determination that the cached information for the session is stored at the data processing system;
generate the cached information for the session using the migration cookie to restore the session; and
send a cookie to the requestor responsive to a determination that the cached information for the session is stored at the data processing system, wherein the cookie forms the migration cookie at the requestor. - View Dependent Claims (18, 19, 20)
-
Specification