Rilevare le autorizzazioni minime dell'API Microsoft Graph

Microsoft Graph espone centinaia di endpoint che consentono di sfruttare i dati e le informazioni dettagliate in Microsoft 365. Per usare questi endpoint API, è necessario richiedere un set corretto di autorizzazioni.

Se si lavora su una soluzione di grandi dimensioni che usa molti endpoint, può essere difficile compilare l'elenco esatto di autorizzazioni minime per l'applicazione.

Per rilevare le autorizzazioni minime dell'API Microsoft Graph richieste dall'app:

  1. Abilitare il plug-in GraphMinimalPermissionsPlugin .
  2. Avviare la registrazione.
  3. Usa la tua app per inviare richieste come di consueto.
  4. Interrompi registrazione.

Il proxy restituisce un elenco di autorizzazioni minime nel riepilogo delle attività in base alle richieste intercettate.

Ad esempio:

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

Minimal permissions:
User.Read, Calendars.Read

Per impostazione predefinita, Dev Proxy rileva autorizzazioni minime Delegated .

Per restituire Application le autorizzazioni, aggiornare il graphMinimalPermissionsPlugin blocco di configurazione nel file devproxyrc.json in:

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