CACHING FRAMEWORK FOR A MULTI-TENANT IDENTITY AND DATA SECURITY MANAGEMENT CLOUD SERVICE
First Claim
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to provide cloud-based identity and access management, the providing comprising:
- receiving a request from a client for a resource;
authenticating the request;
accessing a microservice based on the request;
determining, by the microservice, whether the resource is cached in a near cache or in a remote cache;
retrieving the resource from the near cache or from the remote cache when the resource is cached;
calling an administration microservice to obtain the resource when the resource is not cached; and
providing the resource to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A system provides cloud-based identity and access management. The system receives a request from a client for a resource, authenticates the request, and accesses a microservice based on the request. The system determines, by the microservice, whether the resource is cached in a near cache or in a remote cache, retrieves the resource from the near cache or from the remote cache when the resource is cached, and calls an administration microservice to obtain the resource when the resource is not cached. The system then provides the resource to the client.
51 Citations
20 Claims
-
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to provide cloud-based identity and access management, the providing comprising:
-
receiving a request from a client for a resource; authenticating the request; accessing a microservice based on the request; determining, by the microservice, whether the resource is cached in a near cache or in a remote cache; retrieving the resource from the near cache or from the remote cache when the resource is cached; calling an administration microservice to obtain the resource when the resource is not cached; and providing the resource to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing cloud-based identity and access management, comprising:
-
receiving a request from a client for a resource; authenticating the request; accessing a microservice based on the request; determining, by the microservice, whether the resource is cached in a near cache or in a remote cache; retrieving the resource from the near cache or from the remote cache when the resource is cached; calling an administration microservice to obtain the resource when the resource is not cached; and providing the resource to the client. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a processor; and a non-transitory computer readable medium having instructions stored thereon that, when executed by the processor, cause the processor to provide cloud-based identity and access management, the providing comprising; receiving a request from a client for a resource; authenticating the request; accessing a microservice based on the request; determining, by the microservice, whether the resource is cached in a near cache or in a remote cache; retrieving the resource from the near cache or from the remote cache when the resource is cached; calling an administration microservice to obtain the resource when the resource is not cached; and providing the resource to the client.
-
Specification