Developing Add-ins and Solutions for SharePoint

SPH05 Building Secure Client Applications for Office 365


9:30am - 10:45am

Level: Intermediate

Bill Ayers

Bill Ayers

Technical Director

Flow Simulation Ltd.

Whether you're building Web applications, mobile solutions or desktop applications against Office 365, you're going to have to deal with security issues. You'll also have to reconcile that with the expectations of users who want the convenience of single sign-on. This session will look at authentication and authorization for applications written using HTML5 and JavaScript against AzureAD and the Office 365 and SharePoint REST endpoints. It will cover the underlying process and show that it's not rocket science. You'll also learn how to use existing JavaScript and .NET libraries to make your job easier and review some of the best practices.

You will learn:

  • The process of authentication, authorization and managing tokens
  • Review sample code examples for Office 365 and SharePoint Online
  • Review JavaScript libraries available to help manage security for your application such as ADAL JS