如何检查我的AzureAD版本是V1还是V2?

Joh*_*ohn 4 azure-active-directory adal azure-ad-graph-api

我想在哪里查看AzureAD版本?是否有一些命令行实用程序可以返回版本,或者某些休息端点提供类似的基本信息?

Sac*_*aca 11

Azure AD本身是无版本的.什么是v1或v2是您与之交谈的端点和应用程序注册.

查看v2端点上的文档以及v1与v2的比较

对于大多数URL(元数据,授权,令牌),您可以根据它是否包含/v2.0/来判断,例如:

https://login.microsoftonline.com/common/oauth2/authorize是v1而 https://login.microsoftonline.com/common/oauth2/v2.0/authorizev2

编辑 - 包括Daniel提供的额外数据点

Azure AD应用程序的版本取决于用于注册它的门户,

  • 这里很好的答案.要查看您的应用正在使用哪些端点,您可以使用网络跟踪工具(如fiddler)或查看您的应用在登录时重定向到的URL.另一种查找方法是从您注册应用程序的门户网站获取.如果您在[Azure门户](https://portal.azure.com)中执行此操作,则它是v1应用程序.如果您在[App Registration Portal](https://apps.dev.microsoft.com)中进行了操作,则它是一个v2应用程序. (3认同)
  • 好吧.. AAD可能有一个版本,但它不像MSFT之外的任何人都重要:)它与v1和v2无关,它们是端点. (2认同)