无法在Azure中以注册应用程序下的多租户身份更新身份验证



我正试图将我在Azure中注册的应用程序从单租户更新为多租户,但它给我带来了以下错误。我尝试修改Exposeanneneneba API部分下的应用程序IDURI,但无法确定。请帮忙。

无法更新支持的帐户类型。属性应用程序ID URI(位于"公开API"下(必须位于租户验证的域上。[kIW6f]

正如错误所指出的,您需要更新应用程序注册的应用程序ID URI。

它可能有一个值,目前没有为您的租户使用任何已验证的域。假设它的当前值为https://example.com/yourapp1,其中example.com还不是经过验证的域。

您可以尝试将应用程序ID URI更新为-这样的值

"https://{yourtenant}.onmicrosoft.com/yourapp1"

这应该有效,因为{yourtenant}.onmicrosoft.com已经是任何Azure AD租户的验证域。

如果你的Azure AD租户已经有另一个验证过的域,如yourcompany.com,你也可以使用它。例如https://yourcompany.com/yourapp123

这里有几个简单的方法来完成这个更新-

  1. 进入您的应用程序注册>公开API>应用程序ID URI(编辑(

  2. 转到您的应用程序注册>清单>更新"identifierUris"。例如

    "identifierUris": [
    "https://{yourtenant}.onmicrosoft.com/yourapp1"
    ]
    

附带说明,应用程序ID URI值可以是以HTTPS、API、URN、MS-APPX开头的任何有效URI。它决不能以斜杠结尾。因此,如果你想使用不同的格式,你也可以这样做。

事实上,即使您为ApplicationIDURI设置了一个空值,即使在这种情况下,您也可以将身份验证类型从单租户更改为多租户。您看到的错误只是因为当前存在无效值。

最新更新