System and method for secure remote access to a service on a server computer
First Claim
1. A method for remotely accessing a service on a server computer, comprising:
- separating authentication and authorization processes, comprising excluding service access privileges from the authenticating process and transferring the privileges to the authorization process, comprising;
(i) authenticating a client device; and
(ii) upon successful authenticating of the client device, performing the authorization process, comprising;
(ii-1) establishing an authorization connection between the client device and the server computer;
(ii-2) at the server computer, detecting the authorization connection, and verifying the authorization connection; and
(ii-3) upon successful verification of the authorization connection, allowing the access of the client device to the service on the server computer.
3 Assignments
0 Petitions
Accused Products
Abstract
System and method for providing access to remote computing services in an application server are described, where the authentication and authorization processes are separated, excluding service access privileges from the authenticating process and transferring the privileges to the authorization process. A client device and a user are authenticated, and upon successful authentication, the authorization process is performed, including establishing an authorization connection between the client device and the server computer; at the server computer, detecting and verifying the authorization connection; and upon successful verification, allowing access of the client device to the service on the server computer. In one embodiment, upon detecting the authorization connection, a blocking process is created to block access to the service; and, upon successful verification of the authorization connection, the blocking process on the server computer is terminated, prior to the allowing the access of the client device to the service on the server computer.
-
Citations
34 Claims
-
1. A method for remotely accessing a service on a server computer, comprising:
separating authentication and authorization processes, comprising excluding service access privileges from the authenticating process and transferring the privileges to the authorization process, comprising; (i) authenticating a client device; and (ii) upon successful authenticating of the client device, performing the authorization process, comprising; (ii-1) establishing an authorization connection between the client device and the server computer; (ii-2) at the server computer, detecting the authorization connection, and verifying the authorization connection; and (ii-3) upon successful verification of the authorization connection, allowing the access of the client device to the service on the server computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A system for remote access to a service on a server computer, comprising:
-
a client device having a processor; a server computer; and computer readable instructions stored in a memory of the client device and the server computer, causing the client device and the server computer to separate authentication and authorization processes, comprising excluding service access privileges from the authenticating process and transferring the privileges to the authorization process, comprising; (i) authenticating the client device; and (ii) upon successful authenticating of the client device, performing the authorization process, comprising; (ii-1) establishing an authorization connection between the client device and the server computer; (ii-2) at the server computer, detecting the authorization connection, and verifying the authorization connection; and (ii-3) upon successful verification of the authorization connection, allowing the access of the client device to the service on the server computer. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification