Mendeteksi izin minimal Microsoft Graph API

Sekilas
Tujuan: Menemukan izin minimal yang dibutuhkan aplikasi Anda untuk Microsoft Graph
Waktu: 10 menit
Plugins:GraphMinimalPermissionsPlugin
Prasyarat:Menyiapkan Proksi Dev

Microsoft Graph memaparkan ratusan titik akhir yang memungkinkan Anda memanfaatkan data dan wawasan di Microsoft 365. Untuk menggunakan titik akhir API ini, Anda perlu meminta sekumpulan izin yang benar.

Jika Anda mengerjakan solusi besar yang menggunakan banyak titik akhir, mungkin sulit untuk membangun daftar izin minimal yang tepat untuk aplikasi Anda.

Untuk mendeteksi izin Microsoft Graph API minimal yang diperlukan aplikasi Anda:

  1. Aktifkan GraphMinimalPermissionsPlugin plugin.
  2. Mulai merekam.
  3. Gunakan aplikasi Anda untuk mengeluarkan permintaan seperti biasa.
  4. Berhenti merekam.

Proksi mengembalikan daftar izin minimal dalam ringkasan aktivitas berdasarkan permintaan yang disadap.

Contohnya:

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

Minimal permissions:
User.Read, Calendars.Read

Secara default, Dev Proxy mendeteksi izin minimal delegated .

Untuk mengembalikan application izin, perbarui graphMinimalPermissionsPlugin blok konfigurasi di file devproxyrc.json ke:

File: devproxyrc.json

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

Lihat juga