US 11,750,600 B2
Authentication token management for multiple processes and representational state transfer clients
Vaneeswaran N, Bangalore (IN); and Pushpendra Sinha, Bangalore (IN)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Oct. 29, 2020, as Appl. No. 17/83,992.
Prior Publication US 2022/0141213 A1, May 5, 2022
Int. Cl. G06F 21/00 (2013.01); H04L 9/40 (2022.01)
CPC H04L 63/0853 (2013.01) [H04L 63/108 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A computer-implemented method of authenticating a Representational State Transfer (REST) server for one or more processes in a client-server network, comprising:
allocating a shared memory accessible to multiple clients of the network;
generating a respective server authentication token for each server, the authentication token valid for a period of time defined by an expiration time;
implementing a shared library function that uses the shared memory to manage the generation and expiry of each server authentication token and to communicate with appropriate servers through a single function call initiated by a requesting client; and
reusing, during the period of time, a valid token by later processes accessing the respective server requests to the respective server made by the later processes.