Reference attribute query processing for a multi-tenant cloud service
First Claim
1. A method for reference attribute query processing in a multi-tenant cloud-based identity and access management (IAM) system, the method comprising:
- receiving a request from a client of the multi-tenant cloud-based IAM system, wherein the request indicates one or more reference attributes associated with an object that is persisted in a database of the multi-tenant cloud-based IAM system, wherein the request indicates one or more filter conditions configured to be applied on the one or more reference attributes and the one or more reference attributes associated with the object are references to other objects in the database, each object comprises a JavaScript Object Notation (JSON) object corresponding to a System for Cross-domain Identity Management (SCIM) resource;
building and generating a query based on the received one or more reference attributes and the received one or more filter conditions;
retrieving object data by executing the query on the database of the multi-tenant cloud-based IAM system, wherein the retrieved object data is associated with the one or more reference attributes and satisfies the one or more filter conditions and data is queried from the referenced objects and then merged into the retrieved object data; and
returning the retrieved object data to the client of the multi-tenant cloud-based IAM system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system performs reference attribute query processing in a multi-tenant cloud-based identity and access management (IAM) system by: receiving a request from a client of the multi-tenant cloud-based IAM system, where the request indicates one or more reference attributes associated with a resource that is persisted in a database of the multi-tenant cloud-based IAM system, and the request indicates one or more filter conditions configured to be applied on the one or more reference attributes; building a query based on the one or more reference attributes and the one or more filter conditions; retrieving resource data by executing the query on a database of the multi-tenant cloud-based IAM system, where the retrieved resource data is associated with the one or more reference attributes and satisfies the one or more filter conditions; and returning the retrieved data to the client of the multi-tenant cloud-based IAM system.
385 Citations
20 Claims
-
1. A method for reference attribute query processing in a multi-tenant cloud-based identity and access management (IAM) system, the method comprising:
-
receiving a request from a client of the multi-tenant cloud-based IAM system, wherein the request indicates one or more reference attributes associated with an object that is persisted in a database of the multi-tenant cloud-based IAM system, wherein the request indicates one or more filter conditions configured to be applied on the one or more reference attributes and the one or more reference attributes associated with the object are references to other objects in the database, each object comprises a JavaScript Object Notation (JSON) object corresponding to a System for Cross-domain Identity Management (SCIM) resource; building and generating a query based on the received one or more reference attributes and the received one or more filter conditions; retrieving object data by executing the query on the database of the multi-tenant cloud-based IAM system, wherein the retrieved object data is associated with the one or more reference attributes and satisfies the one or more filter conditions and data is queried from the referenced objects and then merged into the retrieved object data; and returning the retrieved object data to the client of the multi-tenant cloud-based IAM system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors, cause the processors to perform reference attribute query processing in a multi-tenant cloud-based identity and access management (IAM) system, the performing comprising:
-
receiving a request from a client of the multi-tenant cloud-based IAM system, wherein the request indicates one or more reference attributes associated with an object that is persisted in a database of the multi-tenant cloud-based IAM system, wherein the request indicates one or more filter conditions configured to be applied on the one or more reference attributes and the one or more reference attributes associated with the object are references to other objects in the database, each object comprises a JavaScript Object Notation (JSON) object corresponding to a System for Cross-domain Identity Management (SCIM) resource; building and generating a query based on the received one or more reference attributes and the received one or more filter conditions; retrieving object data by executing the query on the database of the multi-tenant cloud-based IAM system, wherein the retrieved object data is associated with the one or more reference attributes and satisfies the one or more filter conditions and data is queried from the referenced objects and then merged into the retrieved object data; and returning the retrieved object data to the client of the multi-tenant cloud-based IAM system.
-
-
19. A system comprising:
-
one or more processors; and a computer-readable medium having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to perform reference attribute query processing in a multi-tenant cloud-based identity and access management (IAM) system, the performing comprising; receiving a request from a client of the multi-tenant cloud-based IAM system, wherein the request indicates one or more reference attributes associated with an object that is persisted in a database of the multi-tenant cloud-based IAM system, wherein the request indicates one or more filter conditions configured to be applied on the one or more reference attributes and the one or more reference attributes associated with the object are references to other objects in the database, each object comprises a JavaScript Object Notation (JSON) object corresponding to a System for Cross-domain Identity Management (SCIM) resource; building and generating a query based on the received one or more reference attributes and the received one or more filter conditions; retrieving object data by executing the query on the database of the multi-tenant cloud-based IAM system, wherein the retrieved object data is associated with the one or more reference attributes and satisfies the one or more filter conditions and data is queried from the referenced objects and then merged into the retrieved object data; and returning the retrieved object data to the client of the multi-tenant cloud-based IAM system. - View Dependent Claims (20)
-
Specification