Office 365 订阅:关联为 OAuth 创建的 Azure AD 应用程序

Office 365 subscription: Associate Azure AD Application created for OAuth

我对 Office 365 订阅和我在 Azure AD 中为 OAuth 创建的应用程序有点困惑。

我以编程方式为 OAuth 创建了一个 Azure AD 应用程序,并为其分配了适当的 Graph API 和 EWS API 权限。该应用程序与我用于测试的 Dev 租户完美配合。我能够使用此应用程序创建的令牌以编程方式访问 OneDrive 和邮箱。

现在我不确定是否需要将此应用与 Office 365 订阅相关联。目前,我的开发租户没有任何 Azure / Office 365 订阅,但该领域的用户可能有 Azure / Office 365 订阅。

我不确定是否需要对订阅执行任何特定检查并将我的应用与任何订阅相关联。我在网上找到的信息很混乱,我无法从中得出任何结论。

如果您对此有任何想法,请告诉我。我对这整件事有点陌生所以请原谅我的无知。

Access Graph API 和 EWS API 只需要您有 O365 订阅。

但是您不需要做关联 O365 订阅之类的事情。

只需确保此 Azure AD 应用程序在相应的租户中可用。

例如,我们有一个租户@testTenant.onmicrosoft.com,和一个用户admin@testTenant.onmicrosoft.com

您需要在此租户中创建 AAD 应用程序 @testTenant.onmicrosoft.com。如果 admin@testTenant.onmicrosoft.com 拥有带 Exchange Online 许可证的 O365 订阅,您可以使用 Graph 和 EWS 访问其 AAD 用户配置文件信息和 O365 邮箱。如果用户没有 O365 订阅,您还可以访问其 AAD 用户配置文件信息。但是邮箱不存在,所以您无法访问邮箱。