Patent ID: 11917064
Assignee: FORGEROCK, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 7:
8. A tangible non-transitory computer readable storage media, including program instructions loaded into memory that, when executed on processors, cause the processors to implement a method of granular sharing of parts of an authorization token among individual microservices in a microservice chain, the method including:
packaging in an encrypted token:
base information used by the microservice chain, overall, and
respective individual portions of information for respective microservices in the microservice chain;

receiving the encrypted token, with a service request message, at an entry point to the microservice chain, decrypting the base information, verifying authorization for initiation of the microservice chain with an authorization service, and encrypting, in a new token, one or more respective individual portions of the information for a respective microservice;
routing the service request and the new token among the microservices in the microservice chain; and
at each respective microservice,
applying a local transform to the respective individual portion of information and making the respective individual portion of information available for processing at the respective microservice; and
the respective microservice consuming its own respective individual portion of information without having access to additional individual portions of information directed to other microservices.