Application management for a multi-tenant identity cloud service
AssigneeOracle International Corporation
InventorsGary Cole, Amol Dharmadhikari
Life of this patent
Estimating the term…
Abstract
Embodiments provide application management functionality in a multi-tenant identity cloud service. Embodiments define a plurality of facets for the application, each facet describing a behavior of the application. Embodiments define an application template for the application that includes metadata to generate default values for the application. Embodiments generate a user interface (“UI”) that includes functionality to configure all of the defined facets.
Claims20
A method of managing an application of a plurality of applications in a multi-tenant identity cloud service comprising a plurality of cloud service users, the method comprising:
- defining a plurality of facets for the application, each facet describing a behavior of the application;
- defining an application template for each type of application of the plurality of applications, each application template comprising metadata to generate default values for the respective application;
- and
- generating a user interface (UI) comprising functionality to configure all of the defined facets for the application, including a plurality of base common facets common to all of the plurality of applications, after selecting the type of application via the UI;
- the common facets comprising an identifier that identifies a System for Cross-domain Identity Management (SCIM) resource within the cloud service that represents the application, and a name that is used when the application acts as an OAuthClient in OAuth-protocol flows.
A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to manage an application of a plurality of applications in a multi-tenant identity cloud service comprising a plurality of cloud service users, the manage comprising:
- defining a plurality of facets for the application, each facet describing a behavior of the application;
- defining an application template for each type of application of the plurality of applications, each application template comprising metadata to generate default values for the respective application;
- and
- generating a user interface (UI) comprising functionality to configure all of the defined facets for the application, including a plurality of base common facets common to all of the plurality of applications, after selecting the type of application via the UI;
- the common facets comprising an identifier that identifies a System for Cross-domain Identity Management (SCIM) resource within the cloud service that represents the application, and a name that is used when the application acts as an OAuthClient in OAuth-protocol flows.
A system for providing cloud based identity and access management, comprising:
- a plurality of tenants;
- a plurality of microservices;
- and
- one or more processors that manage an application of a plurality of applications in a multi-tenant identity cloud service comprising a plurality of cloud service users, the manage comprising:
- defining a plurality of facets for the application, each facet describing a behavior of the application;
- defining an application template for each type of application of the plurality of applications, each application template comprising metadata to generate default values for the respective application;
- and
- generating a user interface (UI) comprising functionality to configure all of the defined facets for the application, including a plurality of base common facets common to all of the plurality of applications, after selecting the type of application via the UI;
- the common facets comprising an identifier that identifies a System for Cross-domain Identity Management (SCIM) resource within the cloud service that represents the application, and a name that is used when the application acts as an OAuthClient in OAuth-protocol flows.
Dependencies are inferred from the claim text.