Azure Office 365与位于不同URL的多个Web应用程序实例的集成
我正在将Office 365 API集成到一个web应用程序中,该应用程序为每个组织提供不同的URL(例如,Azure Office 365与位于不同URL的多个Web应用程序实例的集成,azure,office365,Azure,Office365,我正在将Office 365 API集成到一个web应用程序中,该应用程序为每个组织提供不同的URL(例如,http://organization1.com和安装在http://organization2.com)。现在,为了开发,我们有一个Office 365开发者租户和一个相关的Azure站点。在Azure上,我们注册了一个本地URL作为返回URL的应用程序(例如http://localhost),我们使用客户端ID和密码来验证对API的调用 然而,一旦我们将其部署到生产环境中,我们将在许多
http://organization1.com
和安装在http://organization2.com
)。现在,为了开发,我们有一个Office 365开发者租户和一个相关的Azure站点。在Azure上,我们注册了一个本地URL作为返回URL的应用程序(例如http://localhost
),我们使用客户端ID和密码来验证对API的调用
然而,一旦我们将其部署到生产环境中,我们将在许多不同的URL上拥有web应用程序的实例(每个组织一个),组织将拥有自己的Office 365帐户和关联的Azure帐户。这是否意味着组织需要将应用程序本身添加到他们的Azure目录中,或者我们是否有办法创建一个可以与任意租户一起使用并返回URL的应用程序
对于这种情况,最佳做法是什么?有两种方法:
嘿,杰里米,谢谢你的回复!我们没有使用VisualStudioOffice365 API工具,因此我们直接在Azure广告站点上创建了应用程序。对于第二种方法,这是否与我在Azure AD上编辑应用程序属性时可以更改的“应用程序是多租户”相同?如果我设置了这个,看起来我仍然需要设置一个登录和回复URL。如果每个组织的web应用程序实例托管在不同的URL上,这将如何工作?