Complete Guide to ASP.NET Core Identity – Authentication and Authorization (2022)



You will learn the following topics in depth:
🎫Section #1: Authentication and Authorization UNDER the HOOD.
You will start with securing your web app without using ASP.NET Identity, so that you know what is under the hood. This builds a strong foundation for you.
🎫Section #2: Securing Web APIs
Same idea with the previous section, but here we are securing Web APIs.
🎫Section #3: ASP.NET Core Identity In Depth
Now we are getting into ASP.NET Core Identity. Here you will not only learn how to code with ASP.NET Core Identity, but you will learn all the reasons behind the working of Identity with the knowledge you have just learned in the previous sections.
🎫Section #4: MFA in ASP.NET Identity
MFA is a must when you work with a public facing website. Hence, this section is very important. After the in-depth explanation of the concept, you will start with a simpler Email MFA scenario, then moving on to the Authenticator App MFA case.
🎫Section #5: External Authentication Providers
Lots of applications (public facing or not) want to use external social media to manage the user login, so that the applications can focus on the business logic. This section takes Facebook Login as an example and walks you through the steps of using an external authentication provider

To get the full course, please follow the link below:

🔥🔥🔥 Complete Guide to ASP.NET Core Identity
https://frankliucs.com/identity
https://www.skillshare.com/en/r/profile/Frank-Liu/300941846?gr_tch_ref=on&gr_trp=on

🔥Blazor (Build Inventory Management System .NET 6):
https://frankliucs.com/blazor-ims

🔥 Complete Web API Course:
https://frankliucs.com/webapi-course

💎Complete Blazor Course: Build an e-commerce app with ASP.NET Blazor and Clean Architecture
https://frankliucs.com/blazor-course

👍Architecture Course (free for now)
https://frankliucs.com/architecture-course

🏅 Support me on Patreon: https://www.patreon.com/frankliucs
☕ Support me on Buy me a Coffee: https://www.buymeacoffee.com/frankliucs
🔌 Connect with me: https://frankliucs.com/
🐦 Follow me on twitter: https://twitter.com/frankliucs

– Web API Playlist: https://www.youtube.com/playlist?list=PLgRlicSxjeMMSCYjOe2t2-BLqVxInAMM1

– Source codes is available to my patrons: https://www.patreon.com/frankliucs

– Blazor Tutorial Playlist: https://www.youtube.com/watch?v=cmFvIzQr1h4&list=PLgRlicSxjeMOwJyqendhcntDqEjCBncci

To subscribe, please click on this link:
https://www.youtube.com/frankliusoftware?sub_confirmation=1

– My Equipment

Mic:
Primary: https://amzn.to/3aowldu
Secondary: https://amzn.to/3gWEtDI

Mouse:
I switch between these two mouses to take good care of my rist and arm. One is stationary, the other is not.

Logitech M570 Wireless Trackball:
https://amzn.to/33UTymD

Anker 2.4G Wireless Vertical Ergonomic Optical Mouse:
https://amzn.to/33VrDml

00:00:00 Introduction
00:04:20 Security Overview
00:10:23 Authentication & Authorization Flow
00:17:07 ASP.NET Core Basics
00:23:20 Security Context in ASP.NET Core
00:27:12 Anonymous Identity
00:33:05 Create a Login Page
00:44:23 Generate Cookie with Cookie Authentication Handler
01:04:57 Read Cookie with Authentication Middleware
01:14:28 Authorization Architecture & Flow
01:22:52 Simple Policy based Authorization
01:41:52 Login & Logout Partial View
01:49:43 Custom Policy based Authorization
02:02:27 Cookie Lifetime & Browser Session

Comments are closed.