Sdílet prostřednictvím


Zjištění minimálních oprávnění microsoft Graph API

Microsoft Graph zveřejňuje stovky koncových bodů, které vám umožní získat přístup k datům a přehledům v Microsoftu 365. Pokud chcete tyto koncové body rozhraní API používat, musíte požádat o správnou sadu oprávnění.

Pokud pracujete na rozsáhlém řešení, které používá mnoho koncových bodů, může být obtížné vytvořit přesný seznam minimálních oprávnění pro vaši aplikaci.

Pokud chcete zjistit minimální oprávnění microsoftu Graph API, která vaše aplikace vyžaduje:

  1. Spusťte nahrávání.
  2. Pomocí aplikace můžete vydávat žádosti jako obvykle.
  3. Zastavit záznam.

Proxy server vrátí seznam minimálních oprávnění v souhrnu aktivity na základě zachycených požadavků.

Příklad:

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

Minimal permissions:
User.Read, Calendars.Read

Dev Proxy ve výchozím nastavení detekuje minimální Delegated oprávnění.

Pokud chcete vrátit Application oprávnění, aktualizujte minimalPermissionsPlugin blok konfigurace v souboru devproxyrc.json na:

{
  "minimalPermissionsPlugin": {
    "type": "application"
  }
}