US 12,323,409 B2
Web tokens for enhanced microservice observability
Walter Theodore Hulick, Jr., Pearland, TX (US); David John Zacks, Vancouver (CA); Thomas Szigeti, Vancouver (CA); and Andrew Albert Pletcher, Scotts Valley, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Nov. 26, 2021, as Appl. No. 17/535,950.
Prior Publication US 2023/0171240 A1, Jun. 1, 2023
Int. Cl. H04L 29/00 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/0823 (2013.01) [H04L 9/3213 (2013.01); H04L 9/3263 (2013.01); H04L 63/083 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a service, a web token comprising authentication credentials for a web application transaction;
determining, at the service, the authentication credentials for the web application transaction;
determining, by the service, one or more performance metrics regarding the web application transaction, wherein the one or more performance metrics comprise observability information associated with the web application transaction and security information associated with extended authentication or enhanced security;
generating, by the service and based on the web token, an enhanced web token by adding claims in an options field of a header of the web token, the claims comprising the one or more performance metrics regarding the web application transaction; and
sending, by the service, the enhanced web token and the authentication credentials along a network path of the web application transaction, the network path including one or more services or microservices configured to use the one or more performance metrics sent in addition to the authentication credentials to monitor and process the web application transaction.