我正在尝试使用以下 PowerShell 命令更新现有的 Azure AD 应用程序:
Set-AzureADApplication -ObjectId $objectId -PublicClient $true
这失败并出现以下错误:
Property identifierUris is invalid.
应用程序上的标识符 URI 是“ https://name-of-sp.verifieddnsdomainname.com ”。主页 URL 属性(在清单中称为“signInUrl”属性)与标识符 URI 相同。当我将这些 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 提供的值应该是正确的。