【问题标题】:multi-tenant WebApp: no verified domain多租户 WebApp:没有经过验证的域
【发布时间】:2016-03-02 21:07:28
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    正如@BrunoMedina 所说,经过验证的域是多租户 web 应用程序的要求。

    您可以按照说明参考文档How to: Make my Azure web application multi tenant

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

    在 Azure 旧门户上,您可以在您的 AAD 域中注册的应用程序的标签 CONFIGURE 下方找到两个关键设置 Application is multi-tenantApp ID URI

    图1.设置Application is multi-tenant

    图2.设置App ID URI

    【讨论】:

    • 谢谢,这解释了如何打开多租户。但是应用 ID Uri 将是 something.onmicrosoft.com,而我的应用托管在 something.azurewebsites.net 下。这行得通吗?
    • @Munchkin 没关系。通常,我们在开发中使用localhost 作为APP ID URI
    【解决方案2】:

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

    请跟进这个问题:

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

    【讨论】:

      猜你喜欢
      • 2015-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-17
      • 2017-11-30
      • 2017-06-14
      相关资源
      最近更新 更多