为什么我的应用程序要求未在Azure AD应用程序中配置权限

问题描述 投票:1回答:1

我的Office 365目录中有一个非常基本的项目身份验证用户。

当我访问它时,将显示以下同意屏幕:enter image description here

我有点惊讶,因为我已经删除了我的应用程序的所有权限:enter image description here

请求网址具有此权限:

&scope=openid%20profile%20offline_access%20User.Read.All%20Calendars.ReadWrite.Shared

即使未在AzureAD中设置,为什么应用程序也会要求此权限?

azure asp.net-core azure-active-directory msal
1个回答
2
投票

v1.0端点和v2.0端点之间存在差异。当使用v1.0端点时,我们将使用resource而不是scope。所有权限都应列在API权限下。

但是,当使用v2.0端点时,我们可以动态地请求权限。是否具有API权限下的权限都没有关系。当您将权限添加到范围时,您将看到同意窗口。

© www.soinside.com 2019 - 2024. All rights reserved.