SYSTEM AND METHOD FOR PROVIDING ACCESS CREDENTIALS
First Claim
1. A method of providing access credentials associated with a user of a service to a server hosting the service, the method comprising:
- establishing a first data connection with a terminal associated with the user on the basis of authentication credentials held for the user of the terminal;
in response to establishing said first data connection, establishing a second data connection with the server, and bridging the first and second data connections in order to establish a first communications session between the terminal and the server, said first communications session using a first communications protocol;
establishing a second communications session with the server, said second communications session using a second communications protocol, and receiving from the server via the second communications session a request for access credentials associated with the user, said request comprising information received by said server in said first communications session, andidentifying said access credentials on the basis of said information, and transmitting said access credentials to the server via the second communications session.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention are concerned with providing access credentials associated with a user of a service to a server hosting the service, e.g. enabling single sign on by the user to a number of servers.
The embodiments include functionality for establishing a first data connection with a terminal associated with the user and a second data connection with the server, and bridging the first and second data connections in order to establish a first communications session, using a first communications protocol, between the terminal and the server. A second communications session, using a second communications protocol, is also established with the server, via which a request for access credentials associated with the user is received. This request includes information received by the server in the first communications session, which is used to identify access credentials of the user that are transmitted to the server via the second communications session.
-
Citations
18 Claims
-
1. A method of providing access credentials associated with a user of a service to a server hosting the service, the method comprising:
-
establishing a first data connection with a terminal associated with the user on the basis of authentication credentials held for the user of the terminal; in response to establishing said first data connection, establishing a second data connection with the server, and bridging the first and second data connections in order to establish a first communications session between the terminal and the server, said first communications session using a first communications protocol; establishing a second communications session with the server, said second communications session using a second communications protocol, and receiving from the server via the second communications session a request for access credentials associated with the user, said request comprising information received by said server in said first communications session, and identifying said access credentials on the basis of said information, and transmitting said access credentials to the server via the second communications session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the system at least to perform; establishing a first data connection with a terminal associated with the user on the basis of authentication credentials held for the user of the terminal; in response to establishing said first data connection, establishing a second data connection with the server, and bridging the first and second data connections in order to establish a first communications session between the terminal and the server, said first communications session using a first communications protocol; establishing a second communications session with the server, said second communications session using a second communications protocol, and receiving from the server via the second communications session a request for access credentials associated with the user, said request comprising information received by said server in said first communications session, and identifying said access credentials on the basis of said information, and transmitting said access credentials to the server via the second communications session. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A proxy server for providing access credentials associated with a user of a service to a server hosting the service, the proxy server comprising a processing system and a communications interface, wherein the processing system is arranged to:
-
establish a first data connection via the communications interface with a terminal associated with the user on the basis of authentication credentials held for the user of the terminal; in response to establishing said first data connection, establish with the server a second data connection via the communications interface, and bridge the first and second data connections in order to establish a first communications session between the terminal and the server, said first communications session using a first communications protocol; establish a second communications session with the server via the communications interface, said second communications session using a second communications protocol, and receive from the server via the second communications session a request for access credentials associated with the user, said request comprising information received by said server in said first communications session, and identify said access credentials on the basis of said information, and transmit said access credentials to the server via the second communications session.
-
-
18. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method of providing access credentials associated with a user of a service to a server hosting the service, the method comprising:
-
establishing a first data connection with a terminal associated with the user on the basis of authentication credentials held for the user of the terminal; in response to establishing said first data connection, establishing a second data connection with the server, and bridging the first and second data connections in order to establish a first communications session between the terminal and the server, said first communications session using a first communications protocol; establishing a second communications session with the server, said second communications session using a second communications protocol, and receiving from the server via the second communications session a request for access credentials associated with the user, said request comprising information received by said server in said first communications session, and identifying said access credentials on the basis of said information, and transmitting said access credentials to the server via the second communications session.
-
Specification