Privilégio é a classe base para todos os tipos de atividades que são concedidas ou negadas por uma Função ou uma Identidade. ...

Privilégio é a classe base para todos os tipos de atividades que são concedidas ou negadas por uma Função ou uma Identidade. A negação ou concessão de um Privilégio individual é definida usando o booliano PrivilegeGranted. Quaisquer Privilégios não concedidos especificamente são presumidos como negados. Uma negação explícita (Privilege Granted = FALSE) tem precedência sobre quaisquer Privilégios concedidos. 

A associação de entidades (Funções e Identidades) a Privilégios é realizada usando a política ou explicitamente por meio das associações em uma subclasse. As entidades que são protegidas (destinos) podem ser definidas de maneira semelhante. 

Observe que Privilégios podem ser herdados por meio de Funções hierárquicas ou podem se sobrepor. Por exemplo, um Privilégio que negue qualquer Gravação de instância em determinado Namespace de Servidor de CIM vai se sobrepor a um Privilégio que defina direitos de acesso específicos em um nível de instância dentro desse Namespace. Nesse exemplo, AuthorizedSubjects são Identidades ou Funções, e AuthorizedTargets são um Namespace, no primeiro caso, e uma instância específica, no segundo.