Application templates and upgrade framework for a multi-tenant identity cloud service
First Claim
1. A method for managing tenant application updates in a multi-tenant cloud-based identity and access management (IAM) system, the method comprising:
- defining one or more application templates;
creating one or more applications for one or more tenants of the multi-tenant cloud-based IAM system using the one or more application templates;
applying a change to at least one of the one or more application templates;
in response to the change, determining whether to update and enable a first application of the one or more applications automatically; and
when the first application is determined to be updated automatically, updating the first application based on the change using an automatic mode comprising automatically updating and enabling changes of the first application, the updating comprising upgrading the first application to a new version by automatically building a payload that comprises updated resource type definitions and corresponding schema definitions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system manages tenant application updates in a multi-tenant cloud-based identity and access management (IAM) system by defining one or more application templates; creating one or more applications for one or more tenants of the multi-tenant cloud-based IAM system using the one or more application templates; applying a change to at least one of the one or more application templates; determining whether the one or more applications need to be updated in an automatic mode, a semi-automatic mode, or a manual mode, to incorporate the change; and updating at least one of the one or more applications in an applicable one of the automatic mode, the semi-automatic mode, or the manual mode, based on the outcome of the determining.
-
Citations
20 Claims
-
1. A method for managing tenant application updates in a multi-tenant cloud-based identity and access management (IAM) system, the method comprising:
-
defining one or more application templates; creating one or more applications for one or more tenants of the multi-tenant cloud-based IAM system using the one or more application templates; applying a change to at least one of the one or more application templates; in response to the change, determining whether to update and enable a first application of the one or more applications automatically; and when the first application is determined to be updated automatically, updating the first application based on the change using an automatic mode comprising automatically updating and enabling changes of the first application, the updating comprising upgrading the first application to a new version by automatically building a payload that comprises updated resource type definitions and corresponding schema definitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to manage tenant application updates in a multi-tenant cloud-based identity and access management (IAM) system, the managing comprising:
-
defining one or more application templates; creating one or more applications for one or more tenants of the multi-tenant cloud-based IAM system using the one or more application templates; applying a change to at least one of the one or more application templates; in response to the change, determining whether to update and enable a first application of the one or more applications automatically; and when the first application is determined to be updated automatically, updating the first application based on the change using an automatic mode comprising automatically updating and enabling changes of the first application, the updating comprising upgrading the first application to a new version by automatically building a payload that comprises updated resource type definitions and corresponding schema definitions.
-
-
16. A system comprising:
-
a processor; and a computer-readable medium storing instructions that, when executed by the processor, cause the processor to manage tenant application updates in a multi-tenant cloud-based identity and access management (IAM) system, the managing comprising; defining one or more application templates; creating one or more applications for one or more tenants of the multi-tenant cloud-based IAM system using the one or more application templates; applying a change to at least one of the one or more application templates; in response to the change, determining whether to update and enable a first application of the one or more applications automatically; and when the first application is determined to be updated automatically, updating the first application based on the change using an automatic mode comprising automatically updating and enabling changes of the first application, the updating comprising upgrading the first application to a new version by automatically building a payload that comprises updated resource type definitions and corresponding schema definitions. - View Dependent Claims (17, 18, 19, 20)
-
Specification