Dual authentication of a requestor using a mail server and an authentication server
First Claim
Patent Images
1. A method for facilitating remote access by a mail client to a mail server via an intermediary server, said method comprising:
- (a) receiving a mail access request at the intermediary server, the mail access request being sent to the intermediary server from the mail client for a requestor;
(b) receiving a password associated with the mail access request;
(c) authenticating the requestor with the mail server based on the received password;
(d1) retrieving a previously stored hashed password associated with the requestor or the mail client;
(d2) determining whether a hashed version of the received password matches the retrieved hashed password;
(d3) authenticating, based on the received password, the requestor with an authentication server that couples to a private network that includes the mail server; and
(d4) bypassing said authenticating (d3) and deeming the received password authenticated when said determining (d2) determines that the hashed version of the received password matches the retrieved hashed password.
4 Assignments
0 Petitions
Accused Products
Abstract
Improved approaches for providing secure remote access to email resources maintained on private networks are disclosed. The secure access can be provided through a public network using a standard network browser. Multiple remote users are able to gain restricted and controlled access to email on a mail server within a private network through a common access point. The solution provided by the improved approaches allow not only native access to email resources but also robust authentication approaches.
-
Citations
21 Claims
-
1. A method for facilitating remote access by a mail client to a mail server via an intermediary server, said method comprising:
-
(a) receiving a mail access request at the intermediary server, the mail access request being sent to the intermediary server from the mail client for a requestor; (b) receiving a password associated with the mail access request; (c) authenticating the requestor with the mail server based on the received password; (d1) retrieving a previously stored hashed password associated with the requestor or the mail client; (d2) determining whether a hashed version of the received password matches the retrieved hashed password; (d3) authenticating, based on the received password, the requestor with an authentication server that couples to a private network that includes the mail server; and (d4) bypassing said authenticating (d3) and deeming the received password authenticated when said determining (d2) determines that the hashed version of the received password matches the retrieved hashed password. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for authenticating a requestor of a remote mail client seeking access to a mail server, said method comprising:
-
(a) receiving a password from the remote mail client; (b) retrieving a previously stored hashed password; (c) determining whether a hashed version of the received password matches the previously stored hashed password; (d) authenticating the requestor with the mail server based on the received password; and (e) further authenticating the requestor with an authentication server based on the received password when said determining (c) determines that the hashed version of the received password does not match the previously stored hashed password, the authentication server couples to or resides on a private network that includes the mail server. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium including at least computer program code for authenticating a requestor of a remote mail client seeking access to a mail server, said computer readable storage medium comprising:
-
computer program code for receiving a password from the remote mail client; computer program code for retrieving a previously stored hashed password; computer program code for determining whether a hashed version of the received password matches the previously stored hashed password; computer program code for authenticating the requestor with the mail server based on the received password; and computer program code for authenticating the requestor with an authentication server based on the received password when said computer program code for determining determines that the hashed version of the received password does not match the previously stored hashed password, the authentication server on a private network that includes the mail server. - View Dependent Claims (18, 19)
-
-
20. A computer readable storage medium including at least computer program code for facilitating remote access by a mail client to a mail server via an intermediary server, said computer readable storage medium comprising:
-
computer program code for receiving a mail access request at the intermediary server, the mail access request being sent to the intermediary server from the mail client for a requestor; computer program code for receiving a password associated with the mail access request; computer program code for authenticating the requestor with the mail server based on the received password; computer program code for retrieving a previously stored hashed password associated with the requestor or the mail client and determining whether the retrieved hashed password matches a hashed version of the received password; computer program code for authenticating the requestor with an authentication server based on the received password, the authentication server being coupled to or included in a private network that includes the mail server; and computer program code for bypassing the authenticating with the authentication server and deeming the received password as authenticated when the hashed version of the received password matches the retrieved hashed password. - View Dependent Claims (21)
-
Specification