Premium Only Content

Using Asp.net Identity in our eShop ASP.NET Core MVC (Part 7)
00:00 – Introduction
01:20 – ASP.NET Identity Overview
01:43 – Real-World Analogy for Identity
02:18 – Core Components of ASP.NET Identity
02:57 – Role of ApplicationUser Class Inheriting IdentityUser
03:26 – Role of UserManager in ASP.NET Identity
03:42 – Role of SignInManager in ASP.NET Identity
03:56 – Identity Tables for Storing User Information
04:05 – Required Changes in Program.cs to Enable Identity
04:52 – Implementing Identity in the Project
05:20 – Renaming Project to Follow PascalCase (e.g., Ckc.EShop.Web)
06:10 – Adding a Class Library for the Infrastructure Layer
07:00 – Creating ApplicationUser Class in the Identity Folder
07:40 – Installing Microsoft.AspNetCore.Identity NuGet Package
09:10 – Creating LoginViewModel in the ViewModels Folder
11:00 – Adding AccountController to the Web Project
12:20 – Injecting UserManager and SignInManager into the Controller
15:00 – Implementing SignIn GET Action
16:50 – Implementing SignIn POST Action
21:15 – Creating RedirectToLocal Private Method
23:20 – Using nameof(CatalogController.Index) for Type Safety
23:30 – Adding SignIn View
25:00 – Building the SignIn View with HTML
31:30 – Creating _LoginPartial View for Reuse
33:50 – Rendering _LoginPartial in Layout using PartialAsync
35:20 – Registering Identity in Program.cs
35:50 – Configuring Identity Database in Program.cs
37:00 – Registering Identity with AddIdentity and AddEntityFrameworkStores
38:35 – Creating AppIdentityDbContext Inheriting from IdentityDbContext
44:30 – Creating AppIdentityDbContextSeed Class to Seed Default User
45:20 – Implementing SeedAsync Method in the Seed Class
46:00 – Why Use CreateScope for Scoped Services
49:30 – Checking for Existing User via UserManager
52:30 – Creating Migration:
dotnet ef migrations add InitialIdentityMigration --context AppIdentityDbContext --project ProjectName --startup
57:36 – Calling the Seeding Function from Program.cs
59:30 – Conclusion
In this tutorial, I’ll show you how to implement ASP.NET Identity in an ASP.NET MVC application, step by step.
You can find the Github repo here
https://github.com/hellowahab/eShopCKC
🔍 What You’ll Learn:
What ASP.NET Identity is and why it matters
How to integrate ASP.NET Identity into your MVC project
Setting up a separate DbContext for Identity
Pro tips on extending Identity for real-world use cases
NOTE:- Migration Command used inside the video
dotnet ef migrations add InitialIdentityMigration --context AppIdentityDbContext --project ProjectName --startup
📦 About eShopOnWeb:
eShopOnWeb is a sample ASP.NET Core reference application that demonstrates clean architecture, DDD patterns, and best practices for building scalable web apps.
🛠 Tech Stack Covered:
ASP.NET Core
Entity Framework Core
Razor Pages
Clean Architecture
ASP.NET Identity
👍 If you find this helpful, don’t forget to like, subscribe, and hit the notification bell to stay updated with more tutorials.
💬 Got questions or suggestions? Drop them in the comments—I’d love to hear from you!
#eShopOnWeb #ASPNetCore #DotNet #WebDevelopment #OpenSource #Microsoft #Identity #WahabHussain #codekincreations #ckc
-
LIVE
Barry Cunningham
4 hours agoPRESIDENT TRUMP NEEDS TO STAND FIRM AND SHUT THE GOVERNMENT DOWN IF HE HAS TO!
1,776 watching -
DVR
The Trish Regan Show
2 hours agoTrump SUES Disney Over Kimmel’s Return to ABC! Disney CEO, Kimmel BOTH OUT!?!
10K5 -
1:07:22
Dr. Drew
4 hours agoTargeted: Political Violence Began Long Before Charlie Kirk's Assassination – Leftist Influencers Like Hasan Piker Are Making It Worse w/ Dave Rubin & Jack Posobiec – Ask Dr. Drew
4.01K1 -
1:19:08
TheSaltyCracker
2 hours agoSaltCast 9-25-25
22K63 -
LIVE
StoneMountain64
2 hours agoBattlefield 6 News and Extraction Gaming
203 watching -
24:15
Stephen Gardner
2 hours agoCharlie Kirk Bombshell: Fresh Video Footage Shatters the Narrative!😱
30.2K80 -
9:51
Silver Dragons
2 hours agoSILVER PRICE SOARING - Is Silver In the END GAME Now?
20.9K3 -
1:28:13
Russell Brand
4 hours agoThe Truth About UK Corruption – Andrew Bridgen Speaks Out - SF640
174K41 -
2:11:52
Side Scrollers Podcast
5 hours agoYouTube ADMITS BLATANT Censorship + California Wants to FINE “Hate Speech” + More | Side Scrollers
45.2K3 -
15:26
Simply Bitcoin
1 day ago $0.86 earned$60 Trillion Incoming? | Why Gold & Bonds are Screaming "BUY BITCOIN"
17.7K3