Upfront permission grants required for all features in v1 endpoint
5/10 MediumWith Azure AD v1, developers must define all permissions their app will ever need upfront, and users must accept all required permissions during initial consent. This creates friction for multi-tenant applications with optional features (e.g., calendar integration), as users must grant access to capabilities they may never use.
Sources
Collection History
Query: “What are the most common pain points with MSAL for developers in 2025?”4/7/2026
One of the biggest issues with v1, especially for multi-tenant applications, is that you must define every permission your app will ever need in advance. And the user must accept all of these required permissions.
Created: 4/7/2026Updated: 4/7/2026