Microsoft Dev Proxy est un outil CLI open source publié par Microsoft. Dans un contexte Graph, son plugin GraphMinimalPermissionsGuidancePlugin intercepte les requêtes émises depuis le poste du développeur, compare les scopes présents dans le token aux scopes réellement requis, et rapporte les permissions superflues à la fin d'une session de recording.
C'est un outil bien conçu, activement maintenu, et réellement utile. Les équipes qui construisent des applications basées sur Graph — .NET, Node.js ou PowerShell SDK — devraient l'utiliser dans leur workflow de développement. Il comble un vrai manque : avant Dev Proxy, cartographier les endpoints Graph vers leur ensemble minimal de permissions était un exercice manuel et sujet à erreur.
Si vous n'utilisez pas Dev Proxy en développement, vous devriez probablement le faire. C'est gratuit, open source, et quelques minutes suffisent à l'installer.