TalkPython – Secure APIs with FastAPI and the Microsoft Id Platform Course

Revealed 04/2022
MP4 | Video: h264, 2560×1140 | Audio: AAC, 44.1 KHz, 2 Ch
Fashion: eLearning | Language: English | Interval: 26 Courses (1h 45m) | Dimension: 385.3 MB

Azure Energetic Itemizing (Azure AD) is a cloud-based Id and Entry Administration service from Microsoft. With security threats on the rise it’s critical to know learn to assemble protected choices with sturdy authentication and authorization firms to protect your info. On this course we’re going to introduce elementary identification principals and study to make use of Azure AD to implement who and the best way they’re going to entry our Fast APIs using open commerce necessities similar to OAuth2 and OIDC.

In case you’re a Python developer that wishes to know learn to implement protected, JWT-based authentication and authorization by leveraging a scalable, protected and versatile identification provider such Azure AD, then this course is for you. You may study to protected your APIs with out the need to put in writing an extreme quantity of code or having intricate info on how OAuth2 and OIDC work. A plug and play decision for every Python developer and backbone architect in the marketplace.

Provide code and course GitHub repository
github.com/talkpython/fastapi-and-the-microsoft-identity-platform-course

What’s this course about and the best way is it utterly totally different?
Id and security are superior topics. Your decision is as protected as a result of the weakest hyperlink in your code. Instead of spending weeks and even months setting up an identification decision to your software program, this can be very actually useful that you just simply use a battle-tested Id Provider similar to Azure Energetic Itemizing. Azure AD handles billions of authentications every day and scales from 1 shopper to tons of of 1000’s prospects with out you having to think about effectivity, storage, backups, and availability.
That’s the one course (that we’re aware of) that reveals you learn to add authorization to your Fast API and implement strict checks on JWT Entry Tokens to validate incoming requests. On this course, you can see out how end-to-end conditions work in precise life conditions by setting up purchasers which will securely authenticate and title our FastAPI-based software program. Lastly, you’ll spend some time finding out regular identification concepts and do a deep dive on why and the best way JWT-based authentication is safer.
After ending this course, you’ll have a sturdy understanding of learn to assemble fashionable, protected choices with Python, FastAPI, and Azure Energetic Itemizing.
Prerequisite course
Whereas the code written on this course is simple and in addition you solely need elementary fluency with Python, we do assume you understand FastAPI. In case you are solely new to FastAPI, please ponder taking our Trendy APIs with FastAPI and Python to turn into comfortable with FastAPI first.

What topics are lined?
On this course, you may

Research what Id is and why fashionable choices should know who we’re and what we’re in a position to do.
Understand fashionable authentication and why we might have favored open necessities such OAuth2 and OpenID Be a part of (OIDC).
Be taught to create and work with Microsoft Azure Energetic Itemizing.
Take a look at the microsoft_identity_fastapi package deal deal constructed significantly to hold out authorization and token validation in FastAPI-based choices.
Dive deep into JWT-based authentication and better understand tokens and claims.
And far additional.
View the full course outline.

Who’s that this course for?
This course is for anyone who creates APIs with the FastAPI framework in Python and needs in order so as to add the necessary security to protect entry to delicate property and knowledge nevertheless wouldn’t must (and mustn’t should) assemble and protect their very personal identification service. A key benefit of this technique is that that you should do little or no to implement authentication and authorization in FastAPI – it’s really a few strains of code and some configuration and in addition you are in a position to go.

The experience stage for anyone taking this course could also be very light extreme. You might have considered trying
A elementary understanding of how Fast API works.
Experience with core Python concepts (similar to programs, capabilities, variables and lots of others).
Information of API purchasers similar to Postman and lots of others.
Discover: All software program program used all through this course, along with editors, the Azure AD service, Python language, and lots of others., are 100% FREE. You’ll not should buy one thing to take the course.

Receive from 5Tbcloud

TalkPython – Secure APIs with FastAPI and the Microsoft Identity Platform Course

Leave a Comment

Your email address will not be published.