Upfront permission grants required for all features in v1 endpoint

5/10 Medium

With 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.

Category
auth
Workaround
partial
Stage
onboarding
Freshness
declining
Scope
framework
Upstream
wontfix
Recurring
Yes
Buyer Type
team
Maintainer
abandoned

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