Learn how to integrate mail, calendar, contacts, documents, and directory services in your custom apps with the Microsoft Graph API.
Overview
Syllabus
Introduction
- Welcome
- What is Microsoft Graph?
- A brief history lesson
- The layout of this course
- The skills and tools you will need
- A tour of Azure AD and Office365
- Scenario description
- Concepts
- Author the project and adding package
- Registering your application in Azure AD
- Adding authentication logic
- Adding authentication UI
- Running the application
- Multitenant vs. single tenant
- Scenario description and concepts
- Set up an AngularJS ADAL based project
- Register your native app
- Enabling OAuth2 implicit flow
- Writing the front-end UX in AngularJS
- Writing the application logic
- Running the AngularJS application
- Write the same application in Angular 2+
- Scenario
- Protocol flow
- Demo description
- Creating a WPF app and adding nuGet packages
- Registering the native app
- Adding sign in logic
- Managing tokens
- Adding sign out logic
- Calling Microsoft Graph from a native app
- Demonstrate the application running
- Scenarios involving web applications
- Protocol flow
- Register a web app and grant permissions
- Add nuGet packages
- Write the view to call Microsoft Graph
- Get an access token
- Run the application
- Scenario description
- Change permissions
- Add DictionaryCache
- Change UsersController logic
- Demonstrate the app running
- Scenario description
- Registering a daemon in Azure AD
- Creating a project and add packages
- Write the daemon logic and query
- Next steps
Taught by
Sahil Malik