次の方法で共有


最小限の Microsoft Graph API アクセス許可を検出する

Microsoft Graph では、Microsoft 365 のデータと分析情報を活用できる何百ものエンドポイントが公開されています。 これらの API エンドポイントを使用するには、適切なアクセス許可のセットを要求する必要があります。

多くのエンドポイントを使用する大規模なソリューションで作業する場合、アプリケーションの最小限のアクセス許可の正確な一覧を作成するのは困難な場合があります。

アプリに必要な最小限の Microsoft Graph API アクセス許可を検出するには:

  1. プラグインを GraphMinimalPermissionsPlugin 有効にします。
  2. 記録を開始します。
  3. アプリを使用して、通常どおり要求を発行します。
  4. 記録を停止します。

プロキシは、インターセプトされた要求に基づいて、アクティビティの概要で最小限のアクセス許可の一覧を返します。

次に例を示します。

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

Minimal permissions:
User.Read, Calendars.Read

既定では、Dev Proxy は最小限 Delegated のアクセス許可を検出します。

アクセス許可を返Applicationすには、devproxyrc.json ファイル内の構成ブロックを次の内容に更新graphMinimalPermissionsPluginします。

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