我们编写了一个服务应用程序,可以从组织(租户)中的多个日历中读取Office 365日历信息,并对条目进行一些分析。我们使用Office 365 REST API 我们有多个需要此功能的客户组织(租户),因此我按照@Matthias Leibmann文章中的步骤进行了操作:Building Daemon or Service Apps with Office 365 Mail, Calendar, and Contacts APIs (OAuth2 client credential flow)
我们在开发期间使用了试用版Azure帐户和试用Office 365订阅,一切正常,我们已成功访问多个租户的数据。
但是,当我尝试使用我们的生产Azure帐户和生产Azure Active Directory(AAD)设置多租户应用程序时,我意识到我无法在“权限”中定义“Office 365 Exchange Online”所需的应用程序权限。其他应用程序“UI部分,因为我们的生产AAD帐户未链接到Office 365帐户
我假设我们可以使用我们的生产azure帐户注册Office 365的开发人员试用版,这将允许我们设置所需的权限,但我不知道办公室365试用期到期后30天内会发生什么。
有没有办法在没有Office 365帐户链接到我们的生产AAD的情况下定义这些必需的权限?
这只是Azure前端中的一个工具问题,还是有技术原因我们需要自己的Office 365订阅,即使我们总是连接到其他公司的Office 365帐户?
答案 0 :(得分:1)
目前它的工作方式是您需要Office 365订阅和Developer Subscription will do。我可以向我们的Azure人员询问,如果您添加了试用版,然后让它过期,会发生什么。