Partilhar via


Detetar permissões mínimas da API do Microsoft Graph

O Microsoft Graph expõe centenas de pontos de extremidade que permitem que você aproveite dados e informações no Microsoft 365. Para usar esses pontos de extremidade de API, você precisa solicitar um conjunto correto de permissões.

Se você trabalha em uma solução grande que usa muitos pontos de extremidade, pode ser difícil criar a lista exata de permissões mínimas para seu aplicativo.

Para detetar as permissões mínimas da API do Microsoft Graph exigidas pelo seu aplicativo:

  1. Ative o GraphMinimalPermissionsPlugin plugin.
  2. Comece a gravar.
  3. Use seu aplicativo para emitir solicitações normalmente.
  4. Pare a gravação.

O proxy retorna uma lista de permissões mínimas no resumo da atividade com base nas solicitações intercetadas.

Por exemplo:

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

Minimal permissions:
User.Read, Calendars.Read

Por padrão, o Dev Proxy deteta permissões mínimas Delegated .

Para retornar Application permissões, atualize o graphMinimalPermissionsPlugin bloco de configuração no arquivo devproxyrc.json para:

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