Partager via


Détecter les autorisations minimales de l’API Microsoft Graph

Microsoft Graph expose des centaines de points de terminaison qui vous permettent d’exploiter les données et les insights dans Microsoft 365. Pour utiliser ces points de terminaison d’API, vous devez demander un jeu d’autorisations correct.

Si vous travaillez sur une solution volumineuse qui utilise de nombreux points de terminaison, il peut être difficile de créer la liste exacte des autorisations minimales pour votre application.

Pour détecter les autorisations minimales de l’API Microsoft Graph requises par votre application :

  1. Activez le GraphMinimalPermissionsPlugin plug-in.
  2. Démarrez l’enregistrement.
  3. Utilisez votre application pour émettre des requêtes normalement.
  4. Arrêtez l’enregistrement.

Le proxy retourne une liste d’autorisations minimales dans le résumé de l’activité en fonction des demandes interceptées.

Par exemple :

Retrieving minimal permissions for:
- GET /me
- GET /users/{users-id}/calendars

Minimal permissions:
User.Read, Calendars.Read

Par défaut, le proxy de développement détecte des autorisations minimales Delegated .

Pour retourner Application des autorisations, mettez à jour le graphMinimalPermissionsPlugin bloc de configuration dans le fichier devproxyrc.json pour :

{
  "graphMinimalPermissionsPlugin": {
    "type": "application"
  }
}