Facilitating token request troubleshooting
First Claim
Patent Images
1. A computer-based method of processing a request for a security token, the method comprising:
- a) receiving, at an identity provider system, the request from a requester;
b) generating, at the identity provider system, a session ID, the session ID associated with processing of the request;
c) logging one or more events associated with the processing of the request, the logging including associating the session ID with each of the one or more events; and
d) sending, from the identity provider system, a markup language page that includes an error message to the requester, the error message including the session ID and enabling retrieval of the one or more events, the markup language page enabling display of the error message, including the session ID, at a client computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for troubleshooting errors that occur during token requests. An identity provider generates a session ID and uses the session ID when logging events that occur during handling of the request. Multiple servers, processes, or threads may use the same session ID. The session ID may be sent with an error message to the requester. An ID of one or more servers that processed the request may also be sent to the requester. Upon receiving the error message, the requester may provide the error information to an administrator, who uses the information to retrieve associated logged events.
25 Citations
20 Claims
-
1. A computer-based method of processing a request for a security token, the method comprising:
-
a) receiving, at an identity provider system, the request from a requester; b) generating, at the identity provider system, a session ID, the session ID associated with processing of the request; c) logging one or more events associated with the processing of the request, the logging including associating the session ID with each of the one or more events; and d) sending, from the identity provider system, a markup language page that includes an error message to the requester, the error message including the session ID and enabling retrieval of the one or more events, the markup language page enabling display of the error message, including the session ID, at a client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-based system for processing a request for a token, the system comprising:
-
a) a first server that receives the request for the token from a requester; b) a second server that selectively provides the requested token; the first server configured to perform actions including; c) generating a session ID; d) sending the session ID and a request for the token to the second server; and e) in response to receiving an error status from the second server, sending an error message to the requester, the error message including the session ID and an identifier associated with the second server, wherein sending the error message to the requester comprises sending a Web page that comprises the session ID and the identifier associated with the second server; and the second server configured to perform actions including logging one or more events associated with the request, logging including associating each of the one or more events with the session ID. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable hardware storage medium comprising computer program instructions for processing a request for a token from a requester, the program instructions executable by one or more processors to perform actions including:
-
a) receiving, at first server, the request; b) generating a session ID for association with the request; c) sending the session ID from the first server to a second server; d) at the second server, selectively providing the token; e) logging information associated with processing of the request; f) if an error has occurred, sending a Web page including an error message to the requester, the Web page including the session ID; and g) enabling subsequent retrieval of the logged information based on the session ID included in the Web page. - View Dependent Claims (17, 18, 19, 20)
-
Specification