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?
Content également pour ces directives. https://github.com/microsoft/api-guidelines/ – Irwin