我正在使用我的管理员帐户为Azure AD创建应用注册。我打算创建一个组织应用注册(而不是多租户)。
当我通过Azure门户手动创建时,应用程序显示了它应该显示的内容。但是当我通过Microsoft Graph (POST /beta/applications)创建它时,它不会显示在门户中。但它在列出应用程序(GET /beta/ applications )时会显示出来。所以它是明确注册的,但不会在门户中显示。
我遗漏了什么?
我在登录到门户的代码中使用相同的用户。当我在te GET应用程序列表中查看JSON结果时,唯一的区别是手动创建的应用程序具有以下属性:
"orgRestrictions": ["my-tenant-id-guid"],
"publisherDomain": null,
"api": {
"acceptedAccessTokenVersion": null,
...
}
...and我从代码创建的应用程序具有以下属性:
"orgRestrictions": [],
"publisherDomain": "mydomain.com",
"api": {
"acceptedAccessTokenVersion": 2,
...
}
有什么想法吗?
发布于 2018-06-02 08:51:18
此API当前为Azure AD "v2“终结点创建应用程序。如果您登录到https://apps.dev.microsoft.com (当然,使用通过应用程序接口注册应用程序时使用的相同帐户),您应该能够看到它。
https://stackoverflow.com/questions/50641825
复制相似问题