Method and system for providing distributed web server authentication
First Claim
1. A method of providing distributed web server authentication, said method comprising:
- receiving a request to connect a valid user to a web server;
creating a user password cookie using a shared secret key, wherein the web server is part of a common authentication ring having a plurality of web servers each of the plurality of web servers having the shared secret key; and
transmitting the user password cookie in response to the request to connect.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing distributed web server authentication of a user in web servers using a shared secret key. The method and system include receiving a request to connect a user to a web server, creating a user password cookie using a shared secret key and transmitting the user password cookie in response to the request to connect. An implementation of the method and system includes establishing a connection between the web server and a second user using a second user password cookie and the shared secret key. Another implementation of the method and system includes establishing a connection between the user and a second web server using the user password cookie and the shared secret key.
-
Citations
31 Claims
-
1. A method of providing distributed web server authentication, said method comprising:
-
receiving a request to connect a valid user to a web server; creating a user password cookie using a shared secret key, wherein the web server is part of a common authentication ring having a plurality of web servers each of the plurality of web servers having the shared secret key; and transmitting the user password cookie in response to the request to connect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 29, 30, 31)
-
-
12. A computer-readable medium having stored therein a computer program for providing distributed web server authentication of a valid user requesting access to a web server, said program comprising instructions for:
-
receiving a request to connect the valid user to the web server; creating a user password cookie using a shared secret key, wherein the web server is part of a common authentication ring having a plurality of web servers each of the plurality of web servers having the shared secret key; and transmitting the user password cookie in response to the request to connect. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for providing distributed web server authentication, said apparatus comprising:
a plurality of computer systems, wherein each of said plurality of computer systems is coupled to at least one other of said plurality of computer systems, and wherein each of said plurality of computer systems includes; a processor unit; a communications unit coupled to said processor unit; a memory unit coupled to said processor unit; and a computer program stored in the memory unit, said computer program, which, when executed by the processor unit configures said computer system for; receiving a request to connect a valid user to the computer system through the communications unit; creating a user password cookie using a shared secret key, wherein the shared secret key is shared by each of said plurality of computer systems; and transmitting the user password cookie to the user. - View Dependent Claims (28)
-
23. A method of providing distributed web server authentication, said method comprising:
-
receiving, by a web server, a request to connect a user to the web server; determining if the user is a valid user; if the user is not valid, then denying access to the user; if the user is valid, then, if a valid user password cookie exists, then, updating the user password cookie using a shared secret key; if no valid user password cookie exists, then, generating the user password cookie using the shared secret key, wherein the web server is part of a common authentication ring having a plurality of web servers each of the plurality of web servers having the shared secret key; transmitting the user password cookie to the user; and connecting the web server to the user. - View Dependent Claims (24, 25, 26, 27)
-
Specification