首页 > 解决方案 > 为什么“signInAudience”:“AzureADMultipleOrgs”会导致“URI 方案无效或不受支持”

问题描述

尝试将支持的帐户类型切换为:任何组织目录中的帐户(任何 Azure AD 目录 - 多租户)时出现错误

我使用亚马逊 cognito urn:amazon:cognito:sp:XXXXXXXXXXXX 作为 IdentifierUris

在此处输入图像描述

标签: azure-active-directoryamazon-cognito

解决方案


对于单个租户应用程序,App ID URI在该租户内是唯一的就足够了。

对于多租户应用程序,它必须是全局唯一的,以便 Azure AD 可以在所有租户中找到该应用程序。通过要求 App ID URI 具有与 Azure AD 租户的已验证域匹配的主机名来强制执行全局唯一性。

如果您的租户名称是contoso.onmicrosoft.com有效的 App ID URI,则为https://contoso.onmicrosoft.com/myapp. 如果您的租户具有经过验证的域contoso.com,那么有效的 App ID URI 也将是https://contoso.com/myapp。如果 App ID URI 不遵循此模式,则将应用程序设置为多租户会失败。


推荐阅读