M365Con 2027 – conferencia online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

2025-08-11

Explicación de permisos y modelos de consentimiento de Microsoft Graph

Explicación de permisos y modelos de consentimiento de Microsoft Graph
La mayoría de las aplicaciones basadas en Graph fracasan en su implementación no por el código, sino por el consentimiento. Los entornos de desarrollo permiten pruebas amplias, mientras que la producción aplica políticas estrictas que bloquean los permisos de alto riesgo. La solución consiste en comprender los dos modelos de Graph: delegado (usuario en contexto) y de aplicación (solo aplicación, a nivel de organización), y solicitar los permisos mínimos viables que coincidan con la forma en que realmente se ejecuta tu aplicación. Mantén los datos del usuario en el modelo delegado siempre que sea posible, y reserva el modelo de solo aplicación para trabajos sin supervisión o entre inquilinos, planificando la aprobación del administrador. Asigna las políticas de consentimiento del inquilino desde el principio, escalona los permisos (piloto y luego ampliación) y documenta por qué se requiere cada permiso. Usa alternativas de mínimo privilegio, como Calendars.Read en lugar de Calendars.ReadWrite, o Team.ReadBasic.All en lugar del directorio completo. Complementa todo con gobernanza: flujo de aprobación previa, revisiones trimestrales, etiquetado y registros de auditoría. El resultado: menos ventanas emergentes de "se requiere consentimiento del administrador", aprobaciones de seguridad más rápidas y una implementación más sólida.

Apple Podcasts · Spotify · YouTube

Microsoft Graph Permissions and Consent Models Explained (English)