我正试图将我在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
这里有几个简单的方法来完成这个更新-
-
进入您的应用程序注册>公开API>应用程序ID URI(编辑(
-
转到您的应用程序注册>清单>更新"identifierUris"。例如
"identifierUris": [ "https://{yourtenant}.onmicrosoft.com/yourapp1" ]
附带说明,应用程序ID URI值可以是以HTTPS、API、URN、MS-APPX开头的任何有效URI。它决不能以斜杠结尾。因此,如果你想使用不同的格式,你也可以这样做。
事实上,即使您为ApplicationIDURI设置了一个空值,即使在这种情况下,您也可以将身份验证类型从单租户更改为多租户。您看到的错误只是因为当前存在无效值。