Claims
- 1. A method of granting access to a network server, the method comprising:
receiving a request by a user to gain access to the network server; generating a request to authenticate the user; communicating the request to an authentication server; receiving a message from the authentication server indicating whether the user is authenticated; granting access to the user if the user is authenticated by the authentication server; and denying access to the user if the user is not authenticated by the authentication server.
- 2. A method as recited in claim 1 wherein the network server is a web server coupled to the Internet.
- 3. A method as recited in claim 1 further including:
receiving a user profile from the authentication server if the user is authenticated by the authentication server.
- 4. A method as recited in claim 1 wherein the network server provides a cookie to an Internet browser operated by the user if the user is authenticated by the authentication server, wherein the cookie contains user authentication information.
- 5. A method as recited in claim 1 wherein the network server provides a cookie to an Internet browser operated by the user if the user is authenticated by the authentication server, wherein the cookie contains user profile information.
- 6. A method as recited in claim 1 wherein the network server provides a cookie to an Internet browser operated by the user if the user is authenticated by the authentication server, wherein the cookie contains user profile information.
- 7. One or more computer-readable memories containing a computer program that is executable by a processor to perform the method recited in claim 1.
- 8. One or more computer-readable media having stored thereon a computer program comprising the following steps:
receiving a request by a user to gain access to a network server; generating a request to authenticate the user; communicating the request to an authentication server; receiving a message from the authentication server indicating whether the user is authenticated; receiving a user profile from the authentication server if the user is authenticated by the authentication server; granting access to the user if the user is authenticated by the authentication server; and denying access to the user if the user is not authenticated by the authentication server.
- 9. One or more computer-readable media as recited in claim 8 further comprising:
providing a cookie to an Internet browser operated by the user if the user is authenticated by the authentication server, wherein the cookie contains user authentication information.
- 10. One or more computer-readable media as recited in claim 8 further comprising:
providing a cookie to an Internet browser operated by the user if the user is authenticated by the authentication server, wherein the cookie contains user profile information.
- 11. One or more computer-readable media having stored thereon a computer program including instructions for a computer process comprising:
receiving a request at an authentication server to authenticate a user, responsive to a request by the user to gain access to a network server; if the user has not already been authenticated by the authentication server prior to receipt of the request by the authentication server, receiving user login information from the user, wherein communication of the user login information from the user to the authentication server bypasses the network server; and transmitting a message from the authentication server indicating whether the user is authenticated, wherein the network server grants the user access to the network server based on the message if the user is authenticated by the authentication server and the network server denies the user access to the network server based on the message if the user is not authenticated by the authentication server.
- 12. One or more computer-readable media as recited in claim 11 further comprising:
providing a cookie to a browser operated by the user if the user is authenticated by the authentication server, wherein the cookie contains user authentication information.
- 13. One or more computer-readable media as recited in claim 11 further comprising:
providing a cookie to a browser operated by the user if the user is authenticated by the authentication server, wherein the cookie contains user profile information.
- 14. One or more computer-readable media as recited in claim 11 further comprising:
transmitting a user profile from the authentication server if the user is authenticated by the authentication server.
RELATED APPLICATIONS
[0001] This application is a continuation of U.S. application Ser. No. 09/349,619, filed Jul. 8, 1999 and entitled “Authenticating Access to a Network Server Without Communicating Login Information Through the Network Server”, incorporated by reference herein for all that it discloses and teaches.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09349619 |
Jul 1999 |
US |
Child |
10427080 |
Apr 2003 |
US |