Microsoft Entra ID for Python Developers
1h 14mIntermediate2024-08-28
Authors

Sahil Malik
Trainer, Microsoft and iOS Consultant, and Founder of Winsmarts.com
Course details
Microsoft Entra ID—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—a trainer, Microsoft and iOS consultant, and the founder of Winsmarts.com—presents an overview of Microsoft Entra ID that is specific to what Python developers need to know. Learn how to leverage Entra ID to author a web application that uses MSAL Python and signs in using Entra ID; create a desktop application that uses MSAL Python; create a daemon application using MSAL Python that works as a headless app with Entra ID; and more.
Skills covered
Microsoft Entra ID (Azure Active Directory)Identity and Access ManagementCloud AdministrationPythonCybersecurityProgramming LanguagesCloud ComputingOpen SourceMicrosoftSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Become a Microsoft Entra ID MVP with Python
- 02 - What you should know
1. Getting Started with Entra ID for Python Developers
- 03 - An introduction to MSAL Python
- 04 - Web applications
- 05 - Public client app
- 06 - Daemon
- 07 - Device code flow
2. Python 3x Web Application Using MSAL Python to Sign into Entra ID
- 08 - Register an app as a web app
- 09 - Author a web application
- 10 - Run and demonstrate a login
- 11 - Understand the application at the protocol level
3. Python 3x Desktop App Sign-In Using Entra ID
- 12 - Register an app as a public client
- 13 - Author an application that acts as a public client
- 14 - Public clients using brokers
4. Daemon Written in Python 3x Calling an Entra ID Protected API
- 15 - Register an app as a daemon
- 16 - Author a daemon app
- 17 - Demonstrate a daemon calling MS Graph
5. Python 3x App with Limited UX Using Device Code Flow
- 18 - Register an app for device code flow
- 19 - Author an app that uses device code flow
- 20 - Demonstrate logging in via device code flow
Conclusion
- 21 - Next steps in your Microsoft Entra ID journey
Related courses
- Microsoft Entra ID for Python Developers (2023)
- Microsoft Entra ID for Developers: A Beginner's Guide (2023)
- Microsoft Entra ID for .NET Developers (2023)
- Microsoft Entra ID for JavaScript Developers (2023)
- Microsoft Entra ID for Administrators
- Microsoft Entra ID for Developers: A Beginner's Guide
- Microsoft Entra ID for JavaScript Developers
- Microsoft Entra ID for .NET Developers
Related learn paths
- The Top Skills IT Professionals Have Right Now
- Prepare for the Microsoft Azure Fundamentals (AZ-900) Certification Exam
- Advance Your Skills with Microsoft Entra ID
- Prepare for the Microsoft Azure Administrator (AZ-104) Exam
- Azure Administration for Beginners: Management Tools, Services, and Security
- Infrastructure Management on Microsoft Azure: Top Skills for IT Professionals
- Explore a Career in IT Support
- Master Excel for Data Science