Delen via


Minimale Microsoft Graph API-machtigingen detecteren

Microsoft Graph maakt honderden eindpunten beschikbaar waarmee u gegevens en inzichten in Microsoft 365 kunt gebruiken. Als u deze API-eindpunten wilt gebruiken, moet u een juiste set machtigingen aanvragen.

Als u werkt aan een grote oplossing die veel eindpunten gebruikt, kan het lastig zijn om de exacte lijst met minimale machtigingen voor uw toepassing te maken.

Ga als volgende te werk om de minimale Microsoft Graph API-machtigingen te detecteren die uw app nodig heeft:

  1. Schakel de GraphMinimalPermissionsPlugin invoegtoepassing in.
  2. Opname starten.
  3. Gebruik uw app om aanvragen normaal uit te geven.
  4. Stoppen met opnemen.

De proxy retourneert een lijst met minimale machtigingen in het activiteitenoverzicht op basis van de onderschepte aanvragen.

Voorbeeld:

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

Minimal permissions:
User.Read, Calendars.Read

Standaard detecteert Dev Proxy minimale Delegated machtigingen.

Als u machtigingen wilt retourneren Application , werkt u het graphMinimalPermissionsPlugin configuratieblok in het devproxyrc.json-bestand bij naar:

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