the other Microsoft 365. Microsoft 365 is the coming together of Windows and Office to build this multi-device, multi-sense experience, service, and platform. And it puts people at the center, versus devices at the center. – Satya Nadella
nodes across work, life, and school Customers are always in control of their data Microsoft Graph Services for search, analytics, natural language, and more Microsoft Graph
• Any language • Any framework Native SDKs • Utilize framework & platform specific implementations • Abstracts the details of constructing & processing REST requests over HTTP • .NET, iOS, Android, PhP, Ruby, JavaScript, etc.
access options (REST API / SDKs) depend on Azure AD Must register an Azure AD application to access the Microsoft Graph Use the Azure AD application to authenticate, gain authorization & obtain an access token Access token included in the underlying HTTP request to call the Microsoft Graph endpoint
a secured service, like Microsoft Graph, requires the acquisition of a token Client-side applications cannot securely do this across domains seamlessly
SDK in TypeScript applications TypeScript type declarations introduce strong types and documentation to client-side projects https://github.com/microsoftgraph/msgraph-typescript-typings
Microsoft Graph Client Abstracts the token acquisition from the SharePoint Framework’s support for Azure AD Wraps the Microsoft Graph JavaScript SDK and initializes it with one line that returns a promise
SharePoint Framework Documentation https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview Use the MSGraphClient to Connect to Microsoft Graph https://docs.microsoft.com/sharepoint/dev/spfx/use-msgraph