2016-05-11 4 views
2

https://graph.microsoft.io/en-us/ semble être construit au-dessus du graphique Azure AD - https://graph.windows.net/Créer ma propre version de graph.microsoft.io

Je ne l'ai pas trouvé beaucoup de la façon dont graph.microsoft.io a été construit, mais il semble être un surensemble de l'API Azure AD d'origine, ainsi que des éléments permettant d'accéder aux données à partir d'Office 365 via le graphique.

Ce qui me frappe, c'est que soit ils auraient passé des requêtes de graph.microsoft.io à graph.windows.net, soit ils auraient tout reconstruit à partir de zéro. Donc, j'essaie de comprendre comment construire mon propre graphique. J'utiliserai Azure AD, ce qui permettra mon authentification et autorisation. Cela me donnera un graphique des utilisateurs de mon organisation. Mais pour les applications personnalisées qui utilisent également Azure AD pour la connexion, j'aimerais qu'elles soient disponibles via le graphique, comme la façon dont les applications Office 365 sont disponibles via le site graph.microsoft.io. Jusqu'à présent, pour implémenter quelque chose de similaire, il me semble que je peux utiliser le graphe Azure AD principal pour un ensemble spécifique de données utilisateur, et pour les applications qui utilisent l'instance Azure AD que je fournis, je peux leur demander d'implémenter un point de terminaison Odata qui décrit comment accéder à ses propres données.

Est-ce une bonne approche?

Répondre

0

C'est certainement à peu près ce que nous faisons, alors qui suis-je pour discuter. Toutefois, plutôt que d'accéder directement à Azure AD pour le graphique des utilisateurs de votre organisation, je vous encourage à utiliser MS Graph pour ces données, car nous chercherons à y ajouter de la richesse et des fonctionnalités plutôt que dans le DAA sous-jacent. Graphique à mesure que le temps passe, et aussi il vous permettra de relier facilement à d'autres applications Office, bien sûr. Au fil du temps, nous aimerions que vous n'ayez pas à faire cela, mais plutôt d'apporter les données de vos propres applications dans Microsoft Graph d'une certaine façon, mais nous sommes loin d'avoir cette fonctionnalité disponible.

+1

Content également pour ces directives. https://github.com/microsoft/api-guidelines/ – Irwin