CPC H04L 63/102 (2013.01) [G06F 21/604 (2013.01); H04L 63/0807 (2013.01); H04L 63/105 (2013.01)] | 16 Claims |
1. A system to utilize mutable access tokens, comprising:
a storage device; and
a processor in a network system communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to:
generate an access token based on a request from a partner server;
communicate the access token to the partner server;
receive a data request from the partner server with the access token;
determine that a claim associated with the access token has changed;
provide data responsive to the data request, the data responsive to the data request further comprising a notification that the access token has changed and instructions to the partner server to obtain an updated access token;
receive a request from the partner server for the updated access token based on the notification;
communicate an instance of the updated access token to the partner server;
receive a subsequent data request from the partner server with an instance of the updated access token;
verify the updated access token by comparing the instance of the updated access token that was received to the updated access token that was communicated; and
provide a response to the subsequent data request.
|