Service discovery 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 for an identity management service;
authenticating the request;
forwarding the request to a first microservice configured to perform the identity management service, the first microservice being at least one of a plurality of microservices implemented by microservice virtual machines that are provisioned by a provisioning framework, whereinthe provisioning framework stores metadata information about the provisioned microservice virtual machines in a registry,the forwarding is according to routing information configured based on metadata information stored in the registry and is performed in part by a routing tier that discovers routes to the provisioned microservice virtual machines; and
performing the identity management service by the microservice.
1 Assignment
0 Petitions
Accused Products
Abstract
A system provides cloud-based identity and access management. The system receives a request for an identity management service, authenticates the request, and forwards the request to a microservice configured to perform the identity management service, where the microservice is implemented by a microservice virtual machine provisioned by a provisioning framework, and the forwarding is according to routing information configured based on metadata information stored in a registry by the provisioning framework. The system then performs the identity management service by the microservice.
354 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 for an identity management service; authenticating the request; forwarding the request to a first microservice configured to perform the identity management service, the first microservice being at least one of a plurality of microservices implemented by microservice virtual machines that are provisioned by a provisioning framework, wherein the provisioning framework stores metadata information about the provisioned microservice virtual machines in a registry, the forwarding is according to routing information configured based on metadata information stored in the registry and is performed in part by a routing tier that discovers routes to the provisioned microservice virtual machines; and performing the identity management service by the microservice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of providing cloud-based identity and access management, comprising:
-
receiving a request for an identity management service; authenticating the request; forwarding the request to a first microservice configured to perform the identity management service, the first microservice being at least one of a plurality of microservices implemented by microservice virtual machines that are provisioned by a provisioning framework, wherein the provisioning framework stores metadata information about the provisioned microservice virtual machines in a registry, the forwarding is according to routing information configured based on metadata information stored in the registry and is performed in part by a routing tier that discovers routes to the provisioned microservice virtual machines; and performing the identity management service by the microservice. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system for providing cloud-based identity and access management, comprising:
-
a processor coupled to memory storing instructions, wherein, when executing the instructions, the processor is configured to; receive a request for an identity management service; authenticate the request; forward the request to a first microservice configured to perform the identity management service, the first microservice being at least one of a plurality of microservices implemented by microservice virtual machines that are provisioned by a provisioning framework, wherein the provisioning framework stores metadata information about the provisioned microservice virtual machines in a registry, the forwarding is according to routing information configured based on metadata information stored in the registry and is performed in part by a routing tier that discovers routes to the provisioned microservice virtual machines; and perform the identity management service by the microservice.
-
Specification