Patent ID: 9218200
Filing Date: 2015-12-22
Classification: G06F

Abstract:
1. A method for granting class level trust in an open application programming interface (API) system, comprising: defining a common information model (CIM) architecture, the CIM architecture configured with a CIM object manager (CIMOM) for managing client requests made through APIs, the APIs being handled by the CIMOM, wherein the CIMOM accesses schemas that include one or more classes; applying trust level settings to particular ones of the one or more classes of the schemas, the trust level settings defining client permissions to the particular classes; hiding the particular classes to clients that lack a trust level sufficient to access the particular classes, including preventing the clients that lack the trust level sufficient to know the existence of a particular subclass of a parent class even if the clients have access to the parent class and another subclass of the parent class by defining a new class that contains only a list of classes to be kept private; and servicing clients that lack the trust level with classes that do not have the applied trust level settings.