2017-02-06 2 views
0

J'ai récemment découvert qu'il existe deux API Graph disponibles pour Azure Active Directory. Il est unifié graph.microsoft.com et la DAA spécifique graph.windows.net:Quelle API de graphe Azure Active Directory dois-je utiliser?

Azure fonctionnalité AD Graph API est également disponible via Microsoft Graph, une API unifiée qui comprend également des API d'autres services Microsoft comme Outlook, onedrive, OneNote, planificateur et Office Graph, tous accessibles via un point de terminaison unique avec un seul jeton d'accès.

Source

Y at-il raison d'utiliser l'API graphique unifée lorsque je ne ai besoin pour parcourir les objets DAA? L'AAP spécifique graph.windows.net GraphAPI sera-t-il désapprouvé?

Répondre

1

Il n'y a eu aucune annonce de la dépréciation de l'API Azure AD Graph et nous (et autres) l'utilisons en production tous les jours.

Si vous pouvez obtenir ce que vous voulez grâce à Azure AD Graph API, je dirais l'utiliser. Si vous avez besoin d'autre chose de l'API Microsoft Graph (comme les emails ou les contacts), utilisez celui-là.

+0

Merci juunas. Bon à savoir. –

+0

Peut-être que vous pouvez me répondre à une autre question. Je suis capable d'enregistrer une application AAD et si j'accorde l'autorisation d'application à Graph API et Windows Azure Active Directory je peux authentifier en utilisant le Client-ID et Client-Secret et effectuer des demandes en utilisant l'API AAD Graph. Toutefois, si je retourne au portail classique et supprime toutes les autorisations, je suis toujours en mesure d'effectuer des demandes à l'API graphique. Une idée? –

+0

Si votre client utilise un jeton existant créé avant vos modifications, ce jeton contiendra l'autorisation d'accéder à l'API. Attendez une heure pour que le jeton expire. – RasmusW