azure - 管理员同意不适用于应用程序模型 V2

标签 azure uwp identity microsoft-graph-api

我有一个使用 Azure AD 身份验证并访问 graph.microsoft.com 的 Web 应用程序。目前,我们在 Azure 管理门户中进行所需的应用程序注册,但我们希望迁移到新的应用程序模型 V2,并在 apps.dev.microsoft.com 中进行应用程序注册。这使我们能够使用应用程序中定义的范围,而不是 Azure 门户中定义的资源。

但是,通过退出应用程序模型,我们可以定义管理员同意,以便管理员可以向所有用户授予同意。这不适用于应用程序模型 V2,我们收到错误消息:

AADSTS90100: Invalid request. The prompt request parameter value 'admin_consent' is invalid.

我们如何将管理员同意与应用模型 v2 结合使用?

最佳答案

在这里找到答案:https://learn.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-scopes

“管理员同意端点”已取代“管理员同意参数”的使用。

最基本的版本是 url 是:https://login.microsoftonline.com/common/adminconsent?client_id=

已在 v2 上进行测试和工作。

关于azure - 管理员同意不适用于应用程序模型 V2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38123042/

相关文章:

android - Xamarin Forms 自定义字体不适用于 UWP(适用于 Android)

sql - 如何插入只有一个 IDENTITY 列的表?

c# - .Net Core 1 Identity UserManager 缓存的用户列表未更新

java - JPA hashCode()/equals() 困境

powershell - 在 Powershell 中通过镜像在 Azure 中创建 Linux 虚拟机

azure - 连接到 Azure SQL 数据仓库时出现问题

.net - 无法使用 azure Eventhub 在架构注册表中创建架构

sql-server - 创建 Azure SQL 数据库时如何获取最新的 SQL Server 版本

sqlite - 如何在 UWP 项目中使用预先设计好的 SQLite?

c# - UWP App 总是以非零返回码退出