Bagikan melalui


Panduan Izin Minimal Plugin Graph

Membandingkan izin yang digunakan dalam token JWT yang dikirim ke Microsoft Graph dengan cakupan minimum yang diperlukan untuk permintaan yang direkam proksi dan menunjukkan perbedaannya.

Cuplikan layar prompt perintah dengan Dev Proxy memperlihatkan izin minimal untuk sekumpulan permintaan Microsoft Graph API.

Contoh konfigurasi

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
  "plugins": [
    {
      "name": "GraphMinimalPermissionsGuidancePlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
      "configSection": "graphMinimalPermissionsGuidancePlugin"
    }
  ],
  "graphMinimalPermissionsGuidancePlugin": {
   "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/graphminimalpermissionsguidanceplugin.schema.json",
    "permissionsToExclude": [ 
      "profile", 
      "openid", 
      "offline_access", 
      "email"
    ]
  }
}

Properti konfigurasi

Properti Deskripsi Bawaan
permissionsToExclude Cakupan untuk diabaikan dan tidak disertakan dalam laporan. profile openid offline_access email

Opsi baris Perintah

Tidak ada

Langkah selanjutnya