Microsoft Entra ID for JavaScript Developers (2023)
1h 57mIntermediate2023-04-06
Authors

Sahil Malik
Trainer, Microsoft and iOS Consultant, and Founder of Winsmarts.com
Course details
Azure Active Directory (AAD)—a cloud-based enterprise identity service—allows you to manage users, apps, devices, and integrate with third party apps, services, and clouds. In this course, Sahil Malik shows JavaScript developers how to get started using Azure Active Directory. Through a series of demos, Sahil shows how you can leverage AAD for authentication services for your applications, call existing APIs such as Microsoft Graph, and author your own Node.js APIs.
Skills covered
Microsoft Entra ID (Azure Active Directory)Ecma InternationalCloud DevelopmentJavaScriptCloud AdministrationAzureSoftware Development ToolsPersonaNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftSoftware Development
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
1. Getting Started with AAD for JavaScript Developers
- 03 - An introduction to MSAL.js
- 04 - Single-page applications
- 05 - Web applications
- 06 - Web APIs
- 07 - Daemons
2. Single-Page Application Signing In to AAD and Calling an API
- 08 - Register an app for SPA
- 09 - Add permissions
- 10 - Dev environment walkthrough
- 11 - Author SPA application
- 12 - Sign in and call MS Graph
3. Node.js Web App Using AAD for Sign In
- 13 - Register an app for the web app
- 14 - Author web application
- 15 - Run and demonstrate login
- 16 - Understand the application at the protocol level
4. Node.js Web API Validating an AAD Access Token
- 17 - Register an app for the API
- 18 - Author an API
- 19 - Change permissions of a web app to call API
- 20 - Extend web app to call API
- 21 - Demonstrate web app calling API
5. Node.js Daemon Calling an API Protected by AAD
- 22 - Register an app as a daemon
- 23 - Author daemon app
- 24 - Demonstrate daemon calling MS Graph
Conclusion
- 25 - Next steps