type de ressource permissionGrantConditionSet

Espace de noms : microsoft.graph

Une condition d’octroi d’autorisations est utilisée pour spécifier une règle de correspondance dans une stratégie d’octroi d’autorisations afin d’inclure ou d’exclure un événement d’octroi d’autorisation.

Un jeu de conditions d’octroi d’autorisations contient plusieurs conditions. Pour qu’un événement corresponde à un jeu de conditions d’octroi d’autorisations, toutes les conditions doivent être remplies.

Propriétés

Propriété Type Description
clientApplicationsFromVerifiedPublisherOnly Booléen Définissez sur true pour correspondre uniquement aux applications clientes dont l’éditeur est vérifié. Définissez sur false pour qu’elle corresponde à n’importe quelle application cliente, même si elle n’a pas d’éditeur vérifié. La valeur par défaut est false.
clientApplicationIds Collection de chaînes Liste des valeurs appId auxquelles les applications clientes doivent correspondre, ou liste avec la valeur unique all pour correspondre à n’importe quelle application cliente. La valeur par défaut est all.
clientApplicationPublisherIds Collection de chaînes Liste des ID Microsoft Partner Network (MPN) pour les éditeurs vérifiés de l’application cliente, ou liste avec la valeur unique all pour correspondre aux applications clientes de n’importe quel éditeur. La valeur par défaut est all.
clientApplicationTenantIds Collection de chaînes Liste des ID de locataire Microsoft Entra dans lesquels l’application cliente est inscrite, ou liste avec la valeur all unique à mettre en correspondance avec les applications clientes inscrites dans n’importe quel locataire. La valeur par défaut est all.
id Chaîne Identificateur unique du jeu de conditions d’octroi d’autorisations. Clé. En lecture seule.
permissionClassification Chaîne Classification des autorisations pour l’autorisation accordée, ou all pour correspondre à n’importe quelle classification d’autorisation (y compris les autorisations qui ne sont pas classifiées). La valeur par défaut est all.
autorisations Collection de chaînes Liste des valeurs id à faire correspondre aux autorisations spécifiques, ou liste avec la valeur unique all pour qu’elle corresponde à n’importe quelle autorisation. Les id d’autorisations déléguées se trouvent dans la propriété oauth2PermissionsScopes de l’objet servicePrincipal d’API. Les id d’autorisations d’applications se trouvent dans la propriété appRoles de l’objet servicePrincipal de l’API. Les id d’autorisations d’applications spécifiques aux ressources se trouvent dans la propriété resourceSpecificApplicationPermissions de l’objet servicePrincipal de l’API. La valeur par défaut est all.
permissionType permissionType Type de l’autorisation octroyée. Valeurs possibles : application pour les autorisations d’application (par exemple les rôles d’application) ou delegated pour les autorisations déléguées. La valeur delegatedUserConsentable indique des autorisations déléguées qui n’ont pas été configurées par l’éditeur d’API pour exiger le consentement de l’administrateur. Cette valeur peut être utilisée dans les stratégies d’octroi d’autorisations intégrées, mais ne peut pas être utilisée dans les stratégies d’octroi d’autorisations personnalisées. Obligatoire.
resourceApplication Chaîne AppId de l’application de ressource (par exemple, l’API) pour laquelle une autorisation est accordée, ou any pour correspondre à n’importe quelle application de ressource ou API. La valeur par défaut est any.

Représentation JSON

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