Detección de permisos mínimos de Microsoft Graph API
Microsoft Graph expone cientos de puntos de conexión que permiten acceder a datos e información en Microsoft 365. Para usar estos puntos de conexión de API, debe solicitar un conjunto correcto de permisos.
Si trabaja en una solución grande que usa muchos puntos de conexión, puede ser difícil crear la lista exacta de permisos mínimos para la aplicación.
Para detectar los permisos mínimos de Microsoft Graph API que requiere la aplicación:
- Habilite el
GraphMinimalPermissionsPlugin
complemento. - Inicie la grabación.
- Usa la aplicación para emitir solicitudes de la forma normal.
- Detenga la grabación.
El proxy devuelve una lista de permisos mínimos en el resumen de actividad en función de las solicitudes interceptadas.
Por ejemplo:
Retrieving minimal permissions for:
- GET /me
- GET /users/{users-id}/calendars
Minimal permissions:
User.Read, Calendars.Read
De forma predeterminada, el proxy de desarrollo detecta permisos mínimos Delegated
.
Para devolver Application
permisos, actualice el graphMinimalPermissionsPlugin
bloque de configuración del archivo devproxyrc.json a:
{
"graphMinimalPermissionsPlugin": {
"type": "application"
}
}