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:
- Schakel de
GraphMinimalPermissionsPlugin
invoegtoepassing in. - Opname starten.
- Gebruik uw app om aanvragen normaal uit te geven.
- 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"
}
}