Developing for Office, Office 365 and SharePoint

OST04 How It Works: Office 365 and the Microsoft Graph


11:00am - 12:15pm

Level: Intermediate to Advanced

Bill Ayers

Bill Ayers

Technical Director

Flow Simulation Ltd.

There are many ways to build applications against Office 365. You can use CSOM, the Office 365 REST endpoints, or the Microsoft Graph. What are the differences? When would you use one rather than the other, and what's the best bet moving forward? (the clue is in the title). And what about the security issues? And don't forget your users expect trouble free unobtrusive single sign-on. This session will look in some detail at the various APIs, how to consume them, and the troublesome area of authentication and authorization for applications using Azure AD, and show that it is not rocket science. Then you'll see how you can make use of libraries to make your job easier and avoid embarrassing security gaffes.

You will learn:

  • About the structure of REST calls, OData, and wrapper libraries
  • About the process of authentication, authorization and managing tokens
  • To review sample code for Office 365 and Microsoft Graph