Compartilhar via


Verifique se você está usando permissões excessivas da API do Microsoft Graph

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

Uma abordagem comum à segurança é aplicar o princípio do privilégio mínimo (PoLP). Esse princípio se aplica a usuários, processos e programas.

Para verificar se seu aplicativo está usando mais permissões do que o necessário:

  1. Ative o GraphMinimalPermissionsGuidancePlugin plug-in.
  2. Comece a gravar.
  3. Use seu aplicativo para emitir solicitações normalmente.
  4. Pare a gravação.

O Dev Proxy retorna uma lista de escopos de permissões desnecessários no resumo da atividade com base nas solicitações interceptadas.

Por exemplo:

Evaluating delegated permissions for:

- GET /me

Permissions on the token:
AllSites.FullControl, User.Read

    WARNING: The following permissions are unnecessary:
    WARNING: AllSites.FullControl