Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Na pierwszy rzut oka
Celem: Znajdowanie minimalnych uprawnień wymaganych przez aplikację dla programu Microsoft Graph
Czas: 10 minut
Plugins:GraphMinimalPermissionsPlugin
Wymagania wstępne:konfigurowanie serwera proxy deweloperskiego
Program Microsoft Graph uwidacznia setki punktów końcowych, które umożliwiają korzystanie z danych i szczegółowych informacji na platformie Microsoft 365. Aby użyć tych punktów końcowych interfejsu API, musisz zażądać poprawnego zestawu uprawnień.
Jeśli pracujesz nad dużym rozwiązaniem, które korzysta z wielu punktów końcowych, może być trudno skompilować dokładną listę minimalnych uprawnień dla aplikacji.
Aby wykryć minimalne uprawnienia interfejsu API programu Microsoft Graph wymagane przez aplikację:
- Włącz wtyczkę
GraphMinimalPermissionsPlugin. - Rozpocznij nagrywanie.
- Użyj aplikacji, aby wysyłać żądania w zwykły sposób.
- Zatrzymaj nagrywanie.
Serwer proxy zwraca listę minimalnych uprawnień w podsumowaniu działania na podstawie przechwyconych żądań.
Na przykład:
Retrieving minimal permissions for:
- GET /me
- GET /users/{users-id}/calendars
Minimal permissions:
User.Read, Calendars.Read
Domyślnie serwer proxy deweloperów wykrywa minimalne Delegated uprawnienia.
Aby zwrócić Application uprawnienia, zaktualizuj graphMinimalPermissionsPlugin blok konfiguracji w pliku devproxyrc.json na:
Plik: devproxyrc.json
{
"graphMinimalPermissionsPlugin": {
"type": "application"
}
}
Zobacz także
- Sprawdź, czy używasz nadmiernych uprawnień interfejsu API programu Microsoft Graph — porównaj swoje uprawnienia z minimalnym zestawem
- Rejestrowanie i eksportowanie działania serwera proxy — jak rozpocząć i zatrzymać nagrywanie
- GraphMinimalPermissionsPlugin reference — Opcje konfiguracji
- Słownik: terminologia Proxy deweloperskie