Remote Resources Single Sign On
First Claim
1. A system configured to effect single sign-on for remote presentation sessions, comprising:
- a first server, comprising;
a first processor;
a first memory coupled to the first processor, the first memory including computer-executable instructions that upon execution cause the first processor to;
encrypt a user credential received from a client with a unique encryption key generated by a second server; and
send the encrypted user credential to the client;
the second server, comprising;
a second processor; and
a second memory coupled to the second processor, the second memory including computer-executable instructions that upon execution cause the second processor to;
decrypt a copy of the encrypted user credential received from the client;
log a user associated with the decrypted copy of the user credential into the operating system; and
conduct the remote presentation session with the client.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary techniques for enabling single sign-on to an operating system configured to conduct a remote presentation session are disclosed. In an exemplary embodiment, a user credential can be encrypted using an encryption key generated by a remote presentation session server and sent to a client. The client can send the encrypted user credential to the remote presentation session server. The remote presentation session server can decrypt the user credential and use it to log a user into an operating system running on the remote presentation session server. In addition to the foregoing, other techniques are described in the claims, the detailed description, and the figures.
104 Citations
20 Claims
-
1. A system configured to effect single sign-on for remote presentation sessions, comprising:
-
a first server, comprising; a first processor; a first memory coupled to the first processor, the first memory including computer-executable instructions that upon execution cause the first processor to; encrypt a user credential received from a client with a unique encryption key generated by a second server; and send the encrypted user credential to the client; the second server, comprising; a second processor; and a second memory coupled to the second processor, the second memory including computer-executable instructions that upon execution cause the second processor to; decrypt a copy of the encrypted user credential received from the client; log a user associated with the decrypted copy of the user credential into the operating system; and conduct the remote presentation session with the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium including executable instructions for effectuating single sign-on for a virtual desktop session, the computer-readable storage medium including computer-executable instructions that cause a processor of a first sever to:
-
generate an encryption key and associate it with a unique identifier; send both the encryption key and the unique identifier to a second server configured to encrypt a copy of the user credential with the encryption key; receive an encrypted copy of the user credential and the unique identifier from a client; decrypt the encrypted copy of the user credential in response to finding a decryption key that is associated with the unique identifier; log a user associated with the user credential into a virtual desktop session; and conduct the virtual desktop session with the client. - View Dependent Claims (12, 13, 14)
-
-
15. A single sign on method, comprising:
-
sending a user credential to a first server; receiving, from the first server, both a network identifier for a second server and an encrypted copy of the user credential encrypted by an encryption key generated by the second server; sending the encrypted copy of the user credential to the network identifier of the second server; receiving a signal indicating that the user credential was verified and used to log a user of the client into a remote presentation session on the second server; and displaying user interface graphics indicative of the remote presentation session. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification