COMMON INTERNET FILE SYSTEM PROXY AUTHENTICATION OF MULTIPLE SERVERS
First Claim
1. A proxy system, comprising:
- a processor; and
a memory containing a program, which, when executed on the processor is configured to perform an operation for authenticating a client device to a plurality of network servers, the operation comprising;
establishing a first session between the proxy system and a first network server, of the plurality, using an initial request supplied by the client device, wherein the request includes authenticating information used by the proxy system to authenticate the proxy system, as the client device, to the first network server,sending a session timeout message to the client device which causes the client device to respond with a fresh authentication request, without prompting, at the client device, to provide the authenticating information, andestablishing a second session between the proxy system and a second network server, of the plurality, using the fresh authentication request.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for a proxy system to provide a client device with transparent access to multiple network file servers. The proxy system may appear to the client device as a single network file server. The proxy may be configured to forward requests received from the client device to multiple servers as well as provide responses from the server back to the client. Further, the proxy system may authenticate itself, as the client, to each of the multiple network servers using authentication credentials supplied by the client. After prompting a user to submit credentials to establish a session with a first network server, the proxy system may send a session timeout error code, prompting the client to submit a fresh authentication request used by the proxy system to establish a session with a second network server.
13 Citations
24 Claims
-
1. A proxy system, comprising:
-
a processor; and a memory containing a program, which, when executed on the processor is configured to perform an operation for authenticating a client device to a plurality of network servers, the operation comprising; establishing a first session between the proxy system and a first network server, of the plurality, using an initial request supplied by the client device, wherein the request includes authenticating information used by the proxy system to authenticate the proxy system, as the client device, to the first network server, sending a session timeout message to the client device which causes the client device to respond with a fresh authentication request, without prompting, at the client device, to provide the authenticating information, and establishing a second session between the proxy system and a second network server, of the plurality, using the fresh authentication request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for authenticating a client device to a plurality of network servers, comprising:
-
establishing a first session between the proxy system and a first network server, of the plurality, using an initial request supplied by the client device, wherein the request includes authenticating information used by the proxy system to authenticate the proxy system, as the client device, to the first network server; sending a session timeout message to the client device which causes the client device to respond with a fresh authentication request, without prompting, at the client device, to provide the authenticating information; and establishing a second session between the proxy system and a second network server using the fresh authentication request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage-medium containing a routing program which, when executed on a processor, performs an operation for authenticating a client device to a plurality of network servers, the operation comprising:
-
establishing a first session between the proxy system and a first network server, of the plurality, using an initial request supplied by the client device, wherein the request includes authenticating information used by the proxy system to authenticate the proxy system, as the client, to the first network server; sending a session timeout message to the client device which causes the client device to respond with a fresh authentication request, without prompting, at the client device, to provide the authenticating information; and establishing a second session between the proxy system and a second network server using the fresh authentication request. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification