Azure MSAL问题:此API版本不支持应用程序[ClientID]

Azure MSAL问题:此API版本不支持应用程序[ClientID],azure,azure-active-directory,msal,Azure,Azure Active Directory,Msal,尝试使用MSAL登录我的Azure应用程序,我得到以下信息: Additional technical information: Correlation ID: 4a3f4692-a698-4e89-ba29-3146d9b92d7b Timestamp: 2017-08-09 16:50:57Z AADSTS70001: Application 'ClientID GUID' is not supported for this API version. 有人能解释一下吗?此错误表示您已注册A

尝试使用MSAL登录我的Azure应用程序,我得到以下信息:

Additional technical information:
Correlation ID: 4a3f4692-a698-4e89-ba29-3146d9b92d7b
Timestamp: 2017-08-09 16:50:57Z
AADSTS70001: Application 'ClientID GUID' is not supported for this API version.

有人能解释一下吗?

此错误表示您已注册Azure AD v1.0应用程序,但正在访问Azure AD v2.0聚合端点

很好地解释了两者之间的差异,但简而言之,v1可以登录Azure AD用户,而v2.0聚合端点可以登录Azure AD和Microsoft帐户用户。v2.0端点目前支持一部分功能,因此根据您的场景,您可以选择使用v1。应该可以帮助您确定v2.0是否适合您

v1.0版

  • 在中注册的应用程序
  • 使用
  • 此时支持更多场景
  • 支持Azure广告帐户
v2.0

  • 在中注册的应用程序
  • 使用
  • 与大多数开源库兼容
  • 支持Azure广告和Microsoft帐户(outlook、hotmail、live等)
天哪!这就解释了。我通过apps.dev.microsoft.com创建了我的应用程序。:)谢谢你的精彩解释。