Sdílet prostřednictvím


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

Microsoft Graph zveřejňuje stovky koncových bodů, které umožňují v Microsoftu 365 získat přístup k datům a přehledům. Pokud chcete používat tyto koncové body rozhraní API, 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í rozhraní Microsoft Graph API, která vaše aplikace vyžaduje:

  1. Povolte modul plug-in GraphMinimalPermissionsPlugin .
  2. Spusťte nahrávání.
  3. Pomocí aplikace můžete vydávat požadavky jako obvykle.
  4. Zastavte nahrávání.

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 graphMinimalPermissionsPlugin konfigurační blok v souboru devproxyrc.json na:

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