Partilhar via


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

De relance
Objetivo: Encontre as permissões mínimas que a sua aplicação precisa para o Microsoft Graph
Tempo: 10 minutos
Plugins:GraphMinimalPermissionsPlugin
Pré-requisitos:Configurar o Proxy de Desenvolvimento

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 graphMinimalPermissionsPluginbloco de configuração no arquivo devproxyrc.json para:

Ficheiro: devproxyrc.json

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

Consulte também