Microsoft Entra ID for Developers: A Beginner's Guide
1h 49mBeginner2024-08-07
Authors

Sahil Malik
Trainer, Microsoft and iOS Consultant, and Founder of Winsmarts.com
Course details
Microsoft Entra ID is a cloud-based enterprise identity service that provides single sign-on, mulitifactor authentication, and guards against the vast majority of cybersecurity attacks. It can coexist with or extend your on-premises Entra ID or operate independently, and lets you manage users, apps, devices, and integration with third-party apps, services, and clouds. In this course, Sahil Malik provides an introduction to Entra ID. He shows you how to set it up, manage it, and gives you an overview of protocols that Entra ID supports and where you would use each. He also details the platforms, languages, and SDKs that Entra ID supports.
Skills covered
Microsoft Entra ID (Azure Active Directory)Identity and Access ManagementCloud AdministrationAzureCybersecurityCloud ComputingMicrosoftOne-Off
Concepts
0. Introduction
- 01 - Microsoft Entra ID for developers
- 02 - What you should know
1. An Introduction to Entra ID
- 03 - What is the Microsoft identity platform
- 04 - Modern authentication
- 05 - Open-source libraries
- 06 - Application scenarios
- 07 - The Entra admin portal
2. Modern Authentication Basics
- 08 - Authentication vs. authorization
- 09 - Security Assertion Markup Language (SAML)
- 10 - OAuth
- 11 - OpenID Connect (OIDC) basics
- 12 - Important OIDC flows
3. Application Scenarios
- 13 - Single-page applications (SPAs) - Implicit flow
- 14 - Single-page applications (SPAs) - Proof Key for Code Exchange (PKCE)
- 15 - Authorization Code Flow
- 16 - Native app considerations
- 17 - Client credential flow
- 18 - Device code flow
4. Web APIs
- 19 - Web API authentication overview
- 20 - On behalf of flow
Conclusion
- 21 - Continuing work with Entra ID