Azure 应用程序注册:IdentifierUris 属性的值必须使用经过验证的组织域或其子域

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

已验证的发布者:我在 Azure AD 中有一个应用程序,并且在

Brandings and properties
下,发布者已得到验证(我必须托管一个文件
.well-known/microsoft-identity-association.json
)。


已验证的域名: 我还添加了

Custom domains
,对于域和子域来说它们也是
verified


目标:

这里更大的目标是使用 Microsoft Graph API。 这不是新的应用程序注册,而是对现有注册的更新。该应用程序在更新之前也已在 Microsoft Store 中发布;这可能会在 Azure AD 中的

Applications from personal account
下“神奇地”注册应用程序。


问题:

我现在想要更改此应用程序,以便能够使用图形 API 调用。据我了解,我首先需要配置应用程序以进行登录,并使其成为多租户。

当我修改

manifest
文件以使用
AzureADMultipleOrgs
时,我会看到一个错误,表明我需要唯一的
identifierUris

但是当我改变

的值时

“identifierUris”:[],

“identifierUris”:[“https://product.mydomain.name”],(没有训练斜杠

我收到以下错误:

Error detail: Values of IdentifierUris property must use a verified domain of the organization or its subdomain

这个错误似乎具有误导性?这里到底出了什么问题?

azure-active-directory microsoft-entra-id
1个回答
0
投票

您看到的错误消息表明identifierUris属性的值应该是经过验证的域或其子域。

如果您最近添加并验证了域,并且此应用程序最近从单租户应用程序转换为多租户应用程序,那么一般建议是尝试注册新的应用程序注册,然后发布标识符 URI。有时,应用程序从单租户到多租户的转换可能会失败,从而导致此类问题。

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