如果我的Azure AD中有多个Office 365订阅,Microsoft Graph API将为其返回该订阅的结果

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

在我们的Azure活动目录中,我们有3个不同的Office 365订阅,每个订阅都有大约20个奇数用户。我的许可证是其中一项订阅的一部分。我已经在“应用程序注册”下创建了一个应用程序,并授予了Microsoft Graph API权限。当我调用任何Graph API时,它仅返回我所参与的订阅的数据。 API如何确定这一点,因为API请求中没有与电子邮件帐户相关的信息。我假设Azure AD中的应用程序可以访问同一租户中的所有订阅。有没有一种方法可以获取所有Office 365订阅中的数据?

azure-active-directory microsoft-graph office365
1个回答
0
投票

根据您对预订含义的回答,通过常规图形调用访问用户数据应该没有问题,例如,如果您调用https://graph.microsoft.com/v1.0/users端点,则应该会看到所有60位用户,

请确保您的应用api权限正确。听起来好像在您的应用程序注册的api权限下,您可能已经赋予它委托权限,而不是应用程序权限。如果您使用委派权限,则必须确保用户在Azure广告中具有正确的角色分配。否则,只需切换到应用程序权限

如果您正确设置了它们,那么正如Allen Wu所述,请指定您尝试从中获取信息的示例图形终结点,以及您应用程序注册的api权限页面的屏幕截图。

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