Compartilhar via


tipo de recurso permissionGrantConditionSet

Namespace: microsoft.graph

Um conjunto de condições de concessão de permissão é usado para especificar uma regra de correspondência em uma política de concessão de permissão para incluir ou excluir um evento de concessão de permissão.

Um conjunto de condições para concessão de permissão contém várias condições. Para que um evento corresponda a um conjunto de condições de concessão de permissão, todas as condições devem ser atendidas.

Propriedades

Propriedade Tipo Descrição
clientApplicationsFromVerifiedPublisherOnly Booleano Configure para true para corresponder apenas a aplicativos cliente com um fornecedor verificado. Definido como para false corresponder em qualquer aplicativo cliente, mesmo que ele não tenha um editor verificado. O padrão é false.
clientApplicationIds Coleção de cadeias de caracteres A lista de appld valores para os aplicativos cliente corresponderem ou uma lista com o valor único all para corresponder a qualquer aplicativo cliente. O padrão é o valor único all.
clientApplicationPublisherIds Coleção de cadeias de caracteres Uma lista de IDs do Microsoft Partner Network (MPN) para editores verificados do aplicativo cliente ou uma lista com o valor único all para combinar com aplicativos cliente de qualquer editor. O padrão é o valor único all.
clientApplicationTenantIds Coleção de cadeias de caracteres Uma lista de Microsoft Entra IDs de locatário em que o aplicativo cliente está registrado ou uma lista com o valor all único a ser correspondido aos aplicativos cliente registrados em qualquer locatário. O padrão é o valor único all.
id String O identificador exclusivo para o conjunto de condições de concessão de permissão. Chave. Somente leitura.
permissionClassification String A classificação de permissão para a permissão que está sendo concedida ou all para corresponder a qualquer classificação de permissão (incluindo permissões que não são classificadas). O padrão é all.
permissões Conjunto de cadeia de caracteres A lista de identificação valores para as permissões específicas corresponderem ou uma lista com o valor único all para combinar com qualquer permissão. A identificação de permissões delegadas pode ser encontrado na propriedade oauth2PermissionScopes do objeto servicePrincipal da API. A identificação das permissões do aplicativo podem ser encontradas na propriedade appRoles do objeto servicePrincipal da API. A identificação de permissões de aplicativos específicas do recurso pode ser encontrada na propriedade resourceSpecificApplicationPermissions do objeto servicePrncipal da API. O padrão é o valor único all.
permissionType permissionType O tipo de permissão da permissão sendo concedida. Valores possíveis: application para permissões de aplicativo (por exemplo, funções de aplicativo) ou delegated para permissões delegadas. O valor delegatedUserConsentable indica permissões delegadas que não foram configuradas pelo editor de API para exigir o consentimento do administrador — esse valor pode ser usado em políticas internas de concessão de permissão, mas não pode ser usado em políticas personalizadas de concessão de permissão. Obrigatório.
resourceApplication String O appId do aplicativo de recurso (por exemplo, a API) para o qual uma permissão está sendo concedida ou any para corresponder a qualquer aplicativo de recurso ou API. O padrão é any.

Representação JSON

{
    "id": "string (identifier)",
    "permissionClassification": "string",
    "permissionType": "string",
    "resourceApplication": "string",
    "permissions": [ "string" ],
    "clientApplicationIds": [ "string" ],
    "clientApplicationTenantIds": [ "string" ],
    "clientApplicationPublisherIds": [ "string" ],
    "clientApplicationsFromVerifiedPublisherOnly": false
}