Automatically Handling Proxy Server and Web Server Authentication
First Claim
1. A method, in a data processing system, for automatically handling server authentication, the method comprising:
- determining, by the data processing system, whether a response from a server to a synthetic transaction in a set of synthetic transactions contains an authentication challenge;
responsive to the response containing the authentication challenge, parsing, by the data processing system, the response to identify one or more attributes associated with the authentication challenge;
determining, by the data processing system, whether one or more attributes associated with each realm in a set of realms stored in a realm list matches the one or more attributes associated with the authentication challenge;
responsive to a match of the one or more attributes associated with a realm in the set of realms to the one or more attributes of the authentication challenge, generating, by the data processing system, an authentication response to the authentication challenge for the matched realm; and
sending, by the data processing system, the authentication response automatically to the server in order to authenticate the synthetic transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for automatically handling server authentication. Responsive to receiving a response to a synthetic transaction from a server, a determination is made as to whether the response contains an authentication challenge. If the response contains the authentication challenge, the response is parsed to identify one or more attributes associated with the authentication challenge. A determination is made as to whether one or more attributes associated with each realm in a set of realms stored in a realm list matches the one or more attributes associated with the authentication challenge. If there is a match, an authentication response to the authentication challenge is generated for the matched realm. The authentication response is then sent automatically to the server in order to authenticate the synthetic transaction.
23 Citations
20 Claims
-
1. A method, in a data processing system, for automatically handling server authentication, the method comprising:
-
determining, by the data processing system, whether a response from a server to a synthetic transaction in a set of synthetic transactions contains an authentication challenge; responsive to the response containing the authentication challenge, parsing, by the data processing system, the response to identify one or more attributes associated with the authentication challenge; determining, by the data processing system, whether one or more attributes associated with each realm in a set of realms stored in a realm list matches the one or more attributes associated with the authentication challenge; responsive to a match of the one or more attributes associated with a realm in the set of realms to the one or more attributes of the authentication challenge, generating, by the data processing system, an authentication response to the authentication challenge for the matched realm; and sending, by the data processing system, the authentication response automatically to the server in order to authenticate the synthetic transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a computer recordable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
determine whether a response from a server to a synthetic transaction in a set of synthetic transactions contains an authentication challenge; responsive to the response containing the authentication challenge, parse the response to identify one or more attributes associated with the authentication challenge; determine whether one or more attributes associated with each realm in a set of realms stored in a realm list matches the one or more attributes associated with the authentication challenge; responsive to a match of the one or more attributes associated with a realm in the set of realms to the one or more attributes of the authentication challenge, generate an authentication response to the authentication challenge for the matched realm; and send the authentication response automatically to the server in order to authenticate the synthetic transaction. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; determine whether a response from a server to a synthetic transaction in a set of synthetic transactions contains an authentication challenge; responsive to the response containing the authentication challenge, parse the response to identify one or more attributes associated with the authentication challenge; determine whether one or more attributes associated with each realm in a set of realms stored in a realm list matches the one or more attributes associated with the authentication challenge; responsive to a match of the one or more attributes associated with a realm in the set of realms to the one or more attributes of the authentication challenge, generate an authentication response to the authentication challenge for the matched realm; and send the authentication response automatically to the server in order to authenticate the synthetic transaction.
-
Specification