Authenticated service virtualization
First Claim
Patent Images
1. A service virtualization device, comprising:
- a communication interface configured to receive from a client a first request to access a service provided by a first server, wherein the first request includes a first session ticket; and
a processor configured to;
use a secret key associated with the first server to extract information from the first session ticket, and wherein the first session ticket is encrypted with the secret key; and
send a second request to a second server, wherein the second request includes a second session ticket, and wherein the second session ticket is based at least in part on the information extracted from the first session ticket;
wherein the first and second servers are associated with a virtualization; and
wherein the second server establishes an authenticated session with the client in response to the second server receiving the second request, including the second session ticket sent, by the service virtualization device.
10 Assignments
0 Petitions
Accused Products
Abstract
Virtualizing a service is disclosed. A request to access a service from a first server is received from a client. A secret data associated with the first server is used to process the received request. The processed request is sent to a second server. The first and second servers are associated with a virtualization; and wherein the processed request can be used by the second server to authenticate the client.
20 Citations
16 Claims
-
1. A service virtualization device, comprising:
-
a communication interface configured to receive from a client a first request to access a service provided by a first server, wherein the first request includes a first session ticket; and a processor configured to; use a secret key associated with the first server to extract information from the first session ticket, and wherein the first session ticket is encrypted with the secret key; and send a second request to a second server, wherein the second request includes a second session ticket, and wherein the second session ticket is based at least in part on the information extracted from the first session ticket; wherein the first and second servers are associated with a virtualization; and
wherein the second server establishes an authenticated session with the client in response to the second server receiving the second request, including the second session ticket sent, by the service virtualization device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for virtualizing a service including:
-
receiving from a client a first request to access a service provided by a first server, wherein the first request includes a first session ticket; using a secret key associated with the first server to extract information from the first session ticket with a processor, and wherein the first session ticket is encrypted with the secret key; and sending a second request to a second server, wherein the second request includes a second session ticket, and wherein the second session ticket is based at least in part on the information extracted from the first session ticket; wherein the first and second servers are associated with a virtualization; and
wherein the second server establishes an authenticated session with the client in response to the second server receiving the second request that includes the second session ticket. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product for virtualizing a service, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving from a client a first request to access a service provided by a first server, wherein the first request includes a first session ticket; using a secret key associated with the first server to extract information from the first session ticket, and wherein the first session ticket is encrypted with the secret key; and sending a second request to a second server, wherein the second request includes a second session ticket, and wherein the second session ticket is based at least in part on the information extracted from the first session ticket; wherein the first and second servers are associated with a virtualization; and
wherein the second server establishes an authenticated session with the client in response to the second server receiving the second request that includes the second session ticket.
-
Specification