En düşük Microsoft Graph API izinlerini algılama

Bir bakışta
Hedef: Uygulamanızın Microsoft Graph için ihtiyaç duyduğu en düşük izinleri bulun
Süre: 10 dakika
Eklentiler:GraphMinimalPermissionsPlugin
Önkoşullar:Geliştirme Ara Sunucusunu Ayarlama

Microsoft Graph, Microsoft 365'teki verilere ve içgörülere erişmenizi sağlayan yüzlerce uç noktayı kullanıma sunar. Bu API uç noktalarını kullanmak için doğru bir izin kümesi istemeniz gerekir.

Çok sayıda uç nokta kullanan büyük bir çözüm üzerinde çalışıyorsanız, uygulamanız için en düşük izinlerin tam listesini oluşturmak zor olabilir.

Uygulamanızın gerektirdiği en düşük Microsoft Graph API izinlerini algılamak için:

  1. Eklentiyi GraphMinimalPermissionsPlugin etkinleştirin.
  2. Kaydı başlatın.
  3. Normal istekler göndermek için uygulamanızı kullanın.
  4. Kaydı durdurun.

Ara sunucu, araya alınan isteklere göre etkinlik özetinde en düşük izinlerin listesini döndürür.

Örneğin:

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

Minimal permissions:
User.Read, Calendars.Read

Varsayılan olarak, Dev Proxy en düşük delegated izinleri algılar.

Geri döndürmek için izinleri devproxyrc.json yapılandırma bloğunu şu şekilde güncelleştirin :

Dosya: devproxyrc.json

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

Ayrıca bakınız