我正致力于将Office 365 API集成到每个组织都有不同网址的网络应用程序中(例如,可能在http://organization1.com
安装,在http://organization2.com
安装。目前,为了开发,我们有一个Office 365开发人员租户和一个关联的Azure站点。在Azure上,我们使用本地URL注册了一个应用程序作为返回URL(例如http://localhost
),我们使用客户端ID和密码来验证对API的调用。
但是,一旦我们将其部署到生产环境中,我们就会在许多不同的URL(每个组织一个)上拥有Web应用程序的实例,组织将拥有自己的Office 365帐户和关联的Azure帐户。这是否意味着组织需要将应用程序本身添加到Azure目录中,或者我们是否有办法创建可以与任意租户一起使用并返回URL的应用程序?
对于这种情况,最佳做法是什么?
答案 0 :(得分:1)
有两种方法:
OR