2025-08-11
Microsoft Graph-Berechtigungen und Einwilligungsmodelle erklärt

Die meisten Graph-basierten Apps scheitern beim Rollout nicht am Code, sondern an der Einwilligung. Entwicklungsmandanten erlauben breites Testen; produktive Umgebungen erzwingen strenge Richtlinien, die riskante Berechtigungen blockieren. Die Lösung liegt im Verständnis der beiden Graph-Modelle – delegiert (Benutzer im Kontext) gegenüber Anwendung (nur App, organisationsweit) – und darin, nur die minimal nötigen Berechtigungen anzufordern, die zur tatsächlichen Ausführung der App passen. Benutzerdaten sollten möglichst delegiert verarbeitet werden; nur-App-Berechtigungen sind für unbeaufsichtigte oder mandantenübergreifende Aufträge vorgesehen, und eine Administratorgenehmigung muss eingeplant werden. Richtlinien für die Mandanteneinwilligung sollten früh abgebildet, Berechtigungen gestuft vergeben (Pilot, dann Ausweitung) und die Notwendigkeit jeder Berechtigung dokumentiert werden. Setzen Sie auf Alternativen mit minimalen Rechten, etwa Calendars.Read statt Calendars.ReadWrite oder Team.ReadBasic.All statt des vollen Verzeichniszugriffs. Ergänzen Sie dies durch Governance: einen Vorab-Genehmigungsprozess, vierteljährliche Überprüfungen, Kennzeichnung und Audit-Protokolle. Das Ergebnis sind weniger Hinweise auf „Administratoreinwilligung erforderlich“, schnellere Sicherheitsfreigaben und ein Rollout, der Bestand hat.
Apple Podcasts · Spotify · YouTube
Microsoft Graph Permissions and Consent Models Explained (English)