Compartir a través de


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:

  1. Habilite el GraphMinimalPermissionsPlugin complemento.
  2. Inicie la grabación.
  3. Usa la aplicación para emitir solicitudes de la forma normal.
  4. 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"
  }
}