ACS 和 Azure AD。不同的订阅。 AADSTS70001:在目录中找不到应用程序

ACS and Azure AD. Different Subscriptions. AADSTS70001: Application was not found in directory

我尝试使用 Using Microsoft Azure Active Directory for SharePoint 2013 authentication 将 Sharepoint 与 Azure AD 集成。

日志记录时遇到的问题来自login.microsoftonline.com并且是:

AADSTS70001: Application with identifier 'https://myname.accesscontrol.windows.net/' was not found in the directory 62efceea-b938-4129-9e53-839f774d23e8

但是我用的时候能看到:

Get-msolserviceprincipal


ExtensionData         : System.Runtime.Serialization.ExtensionDataObject
AccountEnabled        : True
Addresses             : {Microsoft.Online.Administration.RedirectUri}
AppPrincipalId        : c07cade5-ef92-44bf-bfdf-6ea18e8b22a8
DisplayName           : Catapult Staffing
ObjectId              : c3f4832d-d191-4ef7-9d5e-52329d4f903c
ServicePrincipalNames : {c07cade5-ef92-44bf-bfdf-6ea18e8b22a8, https://myname.accesscontrol.windows.net/}
TrustedForDelegation  : False

事情是这样的: 我们在不同的订阅下有 Azure AD 和访问控制服务。这会是个问题吗?

当我通过 New-MsolServicePrincipal 将 ACS 连接到 Azure AD 时,它不会创建任何应用程序引用。因此,我的 ACS 不会在 Azure AD 中显示为应用程序。此外,除非我使用 Remove-MsolServicePrincipal,否则我无法手动将其添加为应用程序。所以根本没必要用!

为了让事情正常进行,我刚刚添加“https://myname.accesscontrol.windows.net/”作为我的 Azure AD 的应用程序。然后查看新创建的应用程序的端点。并将联合元数据端点用作我的 ACS 提供商的 Url