Secure APIs with FastAPI and the Microsoft Identity Platform

1h 45m 17s
English
Paid

Azure Active Directory (Azure AD) is a cloud-based Identity and Access Management service from Microsoft. With security threats on the rise it’s important to know how to build secure solutions with robust authentication and authorization services to protect your data. In this course we will introduce basic identity principals and learn how to use Azure AD to enforce who and how they can access our Fast APIs using open industry standards such as OAuth2 and OIDC.

Read more about the course

If you are a Python developer that wants to know how to implement secure, JWT-based authentication and authorization by leveraging a scalable, secure and flexible identity provider such Azure AD, then this course is for you. You will learn how to secure your APIs without the need to write too much code or having intricate knowledge on how OAuth2 and OIDC work. A plug and play solution for every Python developer and solution architect out there.

Watch Online Secure APIs with FastAPI and the Microsoft Identity Platform

Join premium to watch
Go to premium
# Title Duration
1 Welcome 01:20
2 API security 01:02
3 Your instructor 01:02
4 More on FastAPI and Microsoft Identit 01:14
5 What is identity? 03:19
6 Username and password databases 03:19
7 Introduction to the OAuth2 protocol 03:36
8 Introduction to the OIDC protocol 03:19
9 Identity-as-a-service 03:19
10 Introduction to Azure Active Directory (Azure AD) 02:25
11 Provisioning an Azure AD tenant 04:59
12 Creating your first application registration 05:01
13 Securing FastAPI with Azure A 08:15
14 Application types 03:28
15 Demo: Building a console app that calls a secure FastAPI API 15:20
16 Demo: ASP.NET Core web app consuming a FastAPI API 13:09
17 Benefits of JWT authentication 04:35
18 The anatomy of JWTs and token validation 11:24
19 Secure authentication with self-signed certificates 06:23
20 Handling authentication and authorization errors 04:06
21 You've made it! 00:59
22 Review: Introduction to the Microsoft Identity Platform 00:59
23 Review: Securing FastAPI with Microsoft Identity 00:51
24 Review: Calling our secure FastAPI 00:51
25 Review: JWT-based authentication 00:33
26 Thanks and congrats 00:29

Similar courses to Secure APIs with FastAPI and the Microsoft Identity Platform

The Complete Python Programming Course for Beginners

The Complete Python Programming Course for Beginnerscodewithmosh (Mosh Hamedani)

Category: Python
Duration 11 hours 56 minutes 40 seconds
Build an LLM-powered Q&A App using LangChain, OpenAI and Python

Build an LLM-powered Q&A App using LangChain, OpenAI and Pythonzerotomastery.io

Category: Python
Duration 2 hours 38 minutes 22 seconds
Scraping the Web for Fun and Profit

Scraping the Web for Fun and ProfitJakob Greenfeld

Category: Python
Duration 6 hours 33 minutes 9 seconds
Effective PyCharm (2021 edition)

Effective PyCharm (2021 edition)Talkpython

Category: Python, Other (Tools)
Duration 7 hours 30 minutes 43 seconds
The Complete Python Course | Learn Python by Doing

The Complete Python Course | Learn Python by Doingudemy

Category: Python
Duration 35 hours 20 seconds
Python Django Dev To Deployment

Python Django Dev To DeploymentudemyBrad Traversy

Category: Python, Django
Duration 11 hours 7 minutes 11 seconds
100 Days of Code - The Complete Python Pro Bootcamp for 2023

100 Days of Code - The Complete Python Pro Bootcamp for 2023udemy

Category: Python
Duration 58 hours 35 minutes 40 seconds
30 Days of Python | Unlock your Python Potential

30 Days of Python | Unlock your Python Potentialudemy

Category: Python
Duration 9 hours 22 minutes 38 seconds
OpenAI API with Python Bootcamp: ChatGPT API, GPT-4, DALL·E

OpenAI API with Python Bootcamp: ChatGPT API, GPT-4, DALL·Eudemy

Category: Python, ChatGPT
Duration 9 hours 8 minutes 16 seconds
Python Data Visualization

Python Data VisualizationTalkpython

Category: Python
Duration 4 hours 36 minutes 12 seconds