2017-08-31 3 views

Répondre

5

Azure AD est lui-même sans version. Ce qui peut être v1 ou v2 est l'enregistrement de l'endpoint et de l'application avec lequel vous parlez.

Vérifiez les docs sur the v2 endpoint et a v1 vs v2 comparison

Pour la plupart des URL (métadonnées, autoriser, jeton), vous pouvez dire sur la base si elle contient /v2.0/ par exemple:

https://login.microsoftonline.com/common/oauth2/authorize est v1 alors https://login.microsoftonline.com/common/oauth2/v2.0/authorize est v2

EDIT - y compris les points de données supplémentaires fournies par Daniel

La version de votre application Azure AD dépend de ce portail a été utilisé pour enregistrer,

+2

Bonne réponse ici. Pour extraire les points de terminaison utilisés par votre application, vous pouvez utiliser un outil de suivi de réseau tel que fiddler ou consulter l'URL vers laquelle votre application redirige lors de la connexion. Une autre façon de savoir se fait depuis le portail sur lequel vous avez enregistré votre application. Si vous l'avez fait dans le [Portail Azure] (https://portal.azure.com), il s'agit d'une application v1. Si vous l'avez fait dans [App Registration Portal] (https://apps.dev.microsoft.com), il s'agit d'une application v2. –

+1

Eh bien .. AAD a probablement une version, mais ce n'est pas comme si cela importait à quiconque en dehors de MSFT :) Et ce n'est pas lié à v1 et v2, qui sont les points d'extrémité. – juunas