2016-05-11 9 views
2

https://graph.microsoft.io/en-us/ scheint auf der Azure AD Graphen gebaut werden - https://graph.windows.net/bauen meine eigene Version von graph.microsoft.io

ich gefunden habe, nicht viel wie graph.microsoft.io wurde gebaut, aber es Es scheint, als wäre es eine Obermenge der ursprünglichen Azure AD-API, zusammen mit dem Zeug, um über das Diagramm auf Daten von Office 365 zuzugreifen.

Was mir auffällt ist, dass sie entweder Abfragen von graph.microsoft.io zu graph.windows.net durchlaufen hätten oder sie alles von Grund auf neu aufgebaut hätten. Also versuche ich zu verstehen, wie ich meinen eigenen Graph erstellen kann. Ich werde Azure AD verwenden, das meine Authentifizierung und Autorisierung ermöglicht. Es wird mir ein Diagramm der Benutzer in meiner Organisation geben. Aber für benutzerdefinierte Anwendungen, die auch Azure AD für die Anmeldung verwenden, möchte ich, dass sie über das Diagramm verfügbar sind, z. B. wie die Office 365-Anwendungen über die Website graph.microsoft.io verfügbar sind.

Bis jetzt, um etwas ähnliches zu implementieren, scheint es, als ob ich das Kerndiagramm von Azure AD für eine bestimmte Gruppe von Benutzerdaten verwenden kann, und für Apps, die die von mir bereitgestellte Azure AD-Instanz verwenden, kann ich sie implementieren ein Odata-Endpunkt, der beschreibt, wie auf seine eigenen Daten zugegriffen werden kann.

Ist das ein guter Ansatz?

Antwort

0

Es ist sicherlich ziemlich genau was wir tun, also wer bin ich zu streiten. Anstatt jedoch Azure AD direkt für das Diagramm der Benutzer in Ihrer Organisation zu verwenden, sollten Sie MS Graph für diese Daten verwenden, da wir hier eher auf Reichhaltigkeit und Funktionalität als auf den zugrunde liegenden AAD Wert achten Graph als Zeit marschiert, und es wird Ihnen auch ermöglichen, leicht zu anderen Office-Anwendungen natürlich zu verknüpfen.

Im Laufe der Zeit möchten wir, dass Sie dies nicht mehr tun müssen, sondern die Daten Ihrer eigenen Apps in gewisser Weise in den Microsoft Graph einbringen, aber wir sind weit davon entfernt, diese Einrichtung verfügbar zu haben.

+1

Froh für diese Richtlinien auch. https://github.com/microsoft/api-guidelines/ – Irwin

Verwandte Themen