已验证的发布者:我在 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
这个错误似乎具有误导性?这里到底出了什么问题?
您看到的错误消息表明identifierUris属性的值应该是经过验证的域或其子域。
如果您最近添加并验证了域,并且此应用程序最近从单租户应用程序转换为多租户应用程序,那么一般建议是尝试注册新的应用程序注册,然后发布标识符 URI。有时,应用程序从单租户到多租户的转换可能会失败,从而导致此类问题。