Upfront permission grants required for all features in v1 endpoint
5With 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.
authAzure AD v1ADAL