GLOBAL UNIFIED SESSION IDENTIFIER ACROSS MULTIPLE DATA CENTERS
First Claim
1. A method of using a global unified session identifier across data centers, the method comprising:
- receiving, at a first data center, a request for a resource from a client device;
creating, by the first data center, a first session for a user of the client device at the first data center;
generating, using at least one processor operatively coupled with a memory at the first data center, a first session identifier identifying the first session;
receiving, at a first data center, a second session identifier from a second data center, the second session identifier identifying a second session of the user at the second data center; and
assigning, by the first data center, the second session identifier as the global unified session identifier, the global unified session identifier allowing one or more session actions to be applied globally to the first session and the second session.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for using a global unified session identifier across data centers. When a user first accesses a data center and an initial session is created for the user in the data center, a session identifier is generated for the user session. Because the initial session is the first session created for that user, the initial session identifier is designated as the global unified session identifier for all sessions that may be created for the user in other data centers within the enterprise network. Other data centers may then map the global unified session identifiers to locally generated session identifiers for the user. Using a global unified session identifier enables various user session actions to be performed globally across the data centers, including global logout, global session termination, global session updates, and/or the like. Using a global unified session identifier also prevents the risk of collision that can occur between randomly generated numbers of different data centers.
-
Citations
20 Claims
-
1. A method of using a global unified session identifier across data centers, the method comprising:
-
receiving, at a first data center, a request for a resource from a client device; creating, by the first data center, a first session for a user of the client device at the first data center; generating, using at least one processor operatively coupled with a memory at the first data center, a first session identifier identifying the first session; receiving, at a first data center, a second session identifier from a second data center, the second session identifier identifying a second session of the user at the second data center; and assigning, by the first data center, the second session identifier as the global unified session identifier, the global unified session identifier allowing one or more session actions to be applied globally to the first session and the second session. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system of a first data center, comprising:
-
a memory storing a plurality of instructions; and one or more processors configurable to; receive a request for a resource from a client device; create a first session for a user of the client device at the first data center; generate a first session identifier identifying the first session; receive a second session identifier from a second data center, the second session identifier identifying a second session of the user at the second data center; and assign the second session identifier as a global unified session identifier, the global unified session identifier allowing one or more session actions to be applied globally to the first session and the second session.
-
-
9. The system of claim 9, wherein the one or more processors are further configurable to:
map the first session identifier to the global unified session identifier. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A computer-readable medium storing a plurality of instructions executable by one or more processors of a first data center, the plurality of instructions causing the one or more processors to:
-
receive a request for a resource from a client device; create a first session for a user of the client device at the first data center; generate a first session identifier identifying the first session; receive a second session identifier from a second data center, the second session identifier identifying a second session of the user at the second data center; and assign the second session identifier as a global unified session identifier, the global unified session identifier allowing one or more session actions to be applied globally to the first session and the second session. - View Dependent Claims (16, 17, 18)
-
- 19. The computer-readable medium of claim 19, wherein the request to log the user out of the first session is received from the user.
Specification