json - Microsoft Graph 上的 AAD 应用程序注册

标签 json azure-active-directory microsoft-graph-api

我正在使用我的管理员帐户为 Azure AD 创建应用注册。我打算创建一个组织应用注册(不是 Multi-Tenancy )。

当我通过 Azure 门户手动创建此应用程序时,该应用程序会按其应有的方式显示。 但是当我通过 Microsoft Graph (POST/beta/applications) 创建它时,它没有显示在门户中。但它在列出应用程序时显示(GET/beta/applications)。所以它显然已注册,但未显示在门户中。

我错过了什么?

我在代码中使用的用户与登录门户时使用的用户相同。当我查看 GET 应用程序列表中的 JSON 结果时,唯一的区别是手动创建的应用程序具有以下属性:

"orgRestrictions": ["my-tenant-id-guid"],
"publisherDomain": null,
"api": {
    "acceptedAccessTokenVersion": null,
    ...
}

...我从代码创建的应用程序具有以下属性:

"orgRestrictions": [],
"publisherDomain": "mydomain.com",
"api": {
    "acceptedAccessTokenVersion": 2,
    ...
}

有什么想法吗?

最佳答案

此 API 目前为 Azure AD“v2”端点创建应用程序。如果您登录https://apps.dev.microsoft.com,您应该能够看到它(当然,使用与通过 API 注册应用程序相同的帐户)。

关于json - Microsoft Graph 上的 AAD 应用程序注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50641825/

相关文章:

json - 如何在 VSCode 中将环境变量添加到 launch.json

java - Android 中的复杂 JSON 解析 - 多对象和数组

json - 在使用 serde_json 解析时是否可以展平子对象字段?

azure - 删除 Azure Active Directory 返回删除所有应用程序注册,尽管没有应用程序

rest - 尝试从 Azure 虚拟机访问时,Azure isMemberOf api 出现 "Insufficient privileges to complete the operation."错误

microsoft-graph-api - 创建计划(BETA)似乎不起作用

azure - 通过 MS Graph (PowerShell) 从 Azure 登录的用户代理

javascript - 从另一个函数获取数据

c# - 未找到范围 (scp) 中的 Azure AD 访问 token

java - 使用 Java 将代理设置添加到 Microsoft Graph 客户端