我们编写了一个服务应用程序,它从组织(租户)中的多个日历中读取 Office 365 日历信息,并对条目进行一些分析。为此,我们使用 Office 365 REST API。
我们有多个需要此功能的客户组织(租户),因此我在此处遵循@Matthias Leibmann文章中的步骤:使用 Office 365 邮件、日历和联系人 API 构建守护程序或服务应用程序(OAuth2 客户端凭据流)
我们在开发过程中使用了试用版 Azure 帐户和试用版 Office 365 订阅,一切运行良好,我们已成功访问多个租户的数据。
但是,当我尝试使用我们的生产 Azure 帐户和生产 Azure Active Directory (AAD) 设置多租户应用程序时,我意识到我无法在“权限”中定义“Office 365 Exchange Online”所需的应用程序权限。其他应用程序”部分,因为我们的生产 AAD 帐户未链接到 Office 365 帐户。
我假设我们可以使用我们的生产 Azure 帐户注册 Office 365 的开发人员试用版,这将允许我们设置所需的权限,但我不知道 Office 365 试用版到期后的 30 天内会发生什么。
有没有办法在没有将 Office 365 帐户链接到我们的生产 AAD 的情况下定义这些所需权限?
这只是 Azure 前端的一个工具问题,还是有技术原因需要我们自己的 Office 365 订阅,即使我们总是连接到其他公司的 Office 365 帐户?