Azure AD 授权端点请求管理员同意

标签 azure oauth-2.0 azure-active-directory powerbi powerbi-embedded

您好,我正在尝试使用从 here 下载的示例应用程序在 Asp.Net 应用程序中嵌入 PowerBI 报告。 。我正在使用 UsersOwnData 流。

同一门户已使用下图所示的权限创建了 Azure AD 应用程序注册。尽管所有权限都不需要管理员同意,但当我点击授权端点时,我收到一条错误消息,指出需要管理员同意,如下图所示。我错过了什么吗?

enter image description here

enter image description here

最佳答案

该应用程序已注册为 Multi-Tenancy 应用程序,但并非有意为之。自 2020 年 11 月 9 日起,Microsoft 要求 Multi-Tenancy 应用获得管理员同意,如果发布者未通过输入 MPN Id 进行验证,最终用户将无法授予同意。

这就是我的案例中的问题。通过授予管理员同意解决了这个问题。身份验证边栏选项卡中显示的小注释帮助我识别了问题。 enter image description here

关于Azure AD 授权端点请求管理员同意,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65228975/

相关文章:

azure - CosmosDB - 返回包含许多记录的列表中每个项目的前 1 个列表

android - 如何从 Android 谷歌 token 创建一个解析 _User 帐户?

ruby-on-rails - 使用 omniauth-facebook 的 Rails Facebook 登录错误 - OmniAuth::Strategies::OAuth2::CallbackError

oauth-2.0 - 使用 JWT 的 OAuth 中客户端身份验证和授权授予之间的区别

c# - MSAL 是否仅适用于 Azure 和 Microsoft 身份平台?

Azure Function 自定义 API 身份验证

azure - IoT 边缘上的流分析作业无法正常工作,异常 : System. AggregateException

azure - 连接到虚拟机上的 SQL Server 的 Azure Web 角色的连接字符串

azure - 处理 Durable Functions 中的服务总线消息

node.js - 在 Node.js 中验证 Azure idToken