如何在另一个租户(未在其中创建Azure AD多租户应用程序)中注册该应用程序

如何在另一个租户(未在其中创建Azure AD多租户应用程序)中注册该应用程序,azure,azure-active-directory,azure-web-app-service,Azure,Azure Active Directory,Azure Web App Service,我在自己的租户中创建了一个Azure AD多租户应用程序 当我尝试从另一个租户内调用管理员同意端点,并以另一个租户的管理员身份登录时,我收到错误: AADSTS700016:在目录“目录id”中找不到标识符为“guid”的应用程序。如果应用程序尚未由租户的管理员安装或租户中的任何用户同意,则可能发生这种情况。您可能向错误的租户发送了身份验证请求 如何设置其他租户并允许访问我的多租户应用程序?在此端点中获取https://login.microsoftonline.com/{tenant}/v2.

我在自己的租户中创建了一个Azure AD多租户应用程序

当我尝试从另一个租户内调用管理员同意端点,并以另一个租户的管理员身份登录时,我收到错误:

AADSTS700016:在目录“目录id”中找不到标识符为“guid”的应用程序。如果应用程序尚未由租户的管理员安装或租户中的任何用户同意,则可能发生这种情况。您可能向错误的租户发送了身份验证请求


如何设置其他租户并允许访问我的多租户应用程序?

在此端点
中获取https://login.microsoftonline.com/{tenant}/v2.0/adminapprove?client_id={client id}
,将
{tenant}
设置为另一个租户的租户id。将其设置为
common
也应起作用


确保您正在使用该租户的管理员帐户。

无需在其他租户中注册此应用。如果其他租户已经是多租户,并且使用支持多租户的端点,即,
common
,则它将适用于其他租户


请检查您的应用程序清单是否有“签名”:“AzureADandPersonalMicrosoftAccount”和“accessTokenAcceptedVersion”:2,如果它们不相同,请更新它们。

你好,Kev,请告诉我们这个答案是否对您有帮助。如果是这样,请记住使用复选标记将其标记为答案,以便社区中有类似问题的其他人可以更轻松地找到解决方案。另外,请抽出几分钟时间让我们知道我们是如何使用此调查链接的:如果任何答案对您有帮助,您可以将其作为答案接受(单击答案旁边的复选标记,将其从灰色变为填充)。看见这可能对其他社区成员有益。非常感谢。