Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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:
- Ative o
GraphMinimalPermissionsPluginplugin. - Comece a gravar.
- Use seu aplicativo para emitir solicitações normalmente.
- 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
- Verifica se estás a usar permissões excessivas da API Microsoft Graph - Compara as tuas permissões com o conjunto mínimo
- Gravar e exportar atividade de proxy - Como iniciar e parar a gravação
- Referência do plugin GraphMinimalPermissionsPlugin - Opções de configuração
- Glossário - Terminologia de Proxy de Desenvolvimento