多租户WebApp:没有经过验证的域名

时间:2016-03-02 21:07:28

标签: node.js azure azure-web-sites multi-tenant azure-active-directory

我有一个node.js应用程序,我将其部署到Azure WebApp。我没有自定义域名,因此我使用 myapp.azurewebsites.net 。 我还创建了一个名为 mycompany.onmicrosoft.com 的AAD。 在这里,我使用App ID Uri https://myapp.azurewebsites.net 注册了我的应用。 现在我有一个客户,它拥有自己的AAD。我想通过他的AAD授予我的客户访问此应用程序的权限。 所以我试着遵循一些教程,但我已经尝试设置"多租户"到" on",因为我收到此错误:The App ID URI is not available. The App ID URI must be from a verified domain within your organization's directory. 那么如何为我的应用启用多租户?它有可能吗?

2 个答案:

答案 0 :(得分:2)

正如@BrunoMedina所说,经过验证的域名是多租户网络应用的必要条件。

您可以按照说明参考文档How to: Make my Azure web application multi tenant来执行此操作。

  

第一个是不言自明的,但是否可以启用多租户设置取决于第二个。为了使应用程序成为多租户,您的App ID URI必须位于经过验证的自定义域中。

在Azure旧门户网站上,您可以找到两个关键设置Format&您的应用程序标签Application is multi-tenant下面的App ID URI已在您的AAD域中注册。

图1.设置CONFIGURE enter image description here

图2.设置Application is multi-tenant enter image description here

答案 1 :(得分:1)

您必须拥有经过验证的域名。

请跟进此问题:

Cannot turn on "Multi-Tenant" for Azure AD Authentication