由于Azure AD应用程序上的identifierUris无效,更新publicClient失败

问题描述 投票:0回答:1

我正在尝试使用以下PowerShell命令更新现有的Azure AD应用程序:

Set-AzureADApplication -ObjectId $objectId -PublicClient $true

此操作失败,并出现以下错误:

Property identifierUris is invalid.

应用程序上的标识符URI为“ https://name-of-sp.verifieddnsdomainname.com”。主页URL属性(在清单中称为“ signInUrl”属性)与标识符URI相同。当我将这些URL更改为其他URL(尝试了许多选项)时,我仍然继续遇到相同的错误。

[使用“ Set-AzureADApplication”,我也尝试了-Debug标志,但是它没有向我显示底层的REST调用。即使提供了“ -IdentifierUris”和“ -Homepage”参数,我也会收到相同的错误消息。

此外,当我使用REST API“ https://graph.windows.net/myorganization/applications/guid-of-application-object-id?api-version=1.6”时,也会收到相同的错误消息。

有人知道为什么我会收到此错误吗?我认为提供的URI值应该正确。

azure azure-active-directory azure-powershell azure-ad-graph-api service-principal
1个回答
0
投票

我可以重现您的问题,identifierUris唯一标识一个identifierUrisWeb app不需要它。

尝试以下命令,然后刷新门户并在public client/native app中进行检查,它对我而言很好用。

Authentication
© www.soinside.com 2019 - 2024. All rights reserved.