| CPC H04L 63/108 (2013.01) [H04L 63/0428 (2013.01); H04L 63/083 (2013.01)] | 20 Claims |

|
1. A computing system, comprising:
a processor; and
a memory coupled to the processor, the memory storing instructions that, when executed by the processor, configure the processor to:
authenticate a user for login to a service for a first authenticated user session;
in response to authenticating the user, send, to a client device associated with the user, a first data string associated with a first validity period;
receive, from the client device after expiry of the first authenticated user session, a data access request to access protected data, the data access request including the first data string;
validate the first data string based on checking the first validity period; and
in response to determining that the first authenticated user session has expired and that the first data string is valid, transmit, to the client device, a data access response including at least a subset of the requested protected data.
|