Partager via


Plugin de Directive sur les Permissions Minimales de Graphique

Compare les autorisations utilisées dans le jeton JWT envoyé à Microsoft Graph par rapport aux étendues minimales requises pour les demandes enregistrées par le proxy et indique la différence.

Capture d’écran d’une invite de commandes avec le proxy de développement montrant des autorisations minimales pour un ensemble de demandes d’API Microsoft Graph.

Définition de l’instance de plug-in

{
  "name": "GraphMinimalPermissionsGuidancePlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
  "configSection": "graphMinimalPermissionsGuidancePlugin"
}

Exemple de configuration

{
  "graphMinimalPermissionsGuidancePlugin": {
   "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/graphminimalpermissionsguidanceplugin.schema.json",
    "permissionsToExclude": [ 
      "profile", 
      "openid", 
      "offline_access", 
      "email"
    ]
  }
}

Propriétés de configuration

Propriété Descriptif Par défaut
permissionsToExclude Étendues à ignorer et à ne pas inclure dans le rapport. profile openid offline_access email

Options de ligne de commande

Aucun(e)

Étape suivante