Skip to content
UdemyAsp.netPaid courseIntermediate levelCertificate

ASP.NET Core Identity - Authentication & Authorization [MVC] (Udemy.com)

Learn Authentication & Authorization in ASP.NET Core (.NET 8) as we explore Identity Library with MVC and Razor Library

Created by: Bhrugen Patel

Last updated February 2026

icon
What you will learn

  • ASP NET Core Identity with MVC
  • Authorization with Roles
  • Implementing Two-Factor Authentication
  • Implementing Sign Up and Sign-in using with E-mail confirmation
  • User, Claims and Role Management
  • Scaffold Identity Library
  • Two Factor Authentication with MVC
  • External Logins in MVC
  • Policy Management
  • Custom Handler and Requirements

icon
Course Description

Learn important skills for the new identity system for ASP.NET Core. Many times with the built in code developer misses the core concepts behind security in ASP.NET Core or how the Identity Razor class library behaves! 


ASP.NET Core now includes the new identity system, which replaces the legacy membership system in ASP.NET. It is essential that software engineers learn these relevant skills and apply them when developing MVC applications if they do not want to combine razor pages with MVC


In this course we will build custom code with MVC for Identity Management similar to Identity Razor class library but with MVC. That way you can learn to stick with just one technology in your project.


Once we develop authentication with MVC and learn how to customize it.

We will also learn advance topics in authorization, as we start with basics and learn to dive into roles, claims and custom policy by building handlers, requirements and much more!


Authorization and User Management is a must in real world projects, and that is exactly what we will learn in this detailed course!


Course has been built using the latest .NET 8! 


There is no course on Udemy that comes close the the topics explained in this course. I hope to see you guys in the learning journey!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Bhrugen Patel

I am a passionate and creative software engineer with a strong focus on simplicity and thorough details. I have been programming since high school and I have been involved with multiple web and desktop using .net.

I have a master's of science degree in computer science and a Bachelor of Computer Engineering. I also have many years of experience with .NET C# and .NET MVC. I enjoy teaching along with my full-time job.

For me, the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun!

icon
More courses by Bhrugen Patel

$84.99

$99.99

$15.00

$79.99

$19.99

$69.99

icon
More ASP.NET courses

$74.99

$69.99

$84.99

$15.00

$69.99

$84.99

icon
Reviews

4.3

986 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Michael chamoun on 9/8/2024

The code is good but the complicated parts should have sufficient explanation with diagrams or any other helper method to give the student a clear idea about the logic behind, as an example the (RolesViewModel-ClaimsViewModel) classes and all the related proccess (Actions) inside the (UserController), the teacher was in hurry typing the code to finish that sections explaining in a few words, which shifted the load of understanding that proccess on a student, making courses is not only about demonstraiting a code but to explain and simpilfy all the concepts behaind which should be the purpose of making courses in first place.

By Nguyen Thanh Phuong on 5/30/2024

Thank you, Mr. Bhrugen Patel. Your detailed, simplified explaination and well-prepared github commits help me a lot throughout this course. I learned social login, ASP.NET Core Identity authentication and authorization, user locking, email sending, two factor authentication thank to you.

By Alasdair Hazen on 8/10/2023

SERIOUSLY need to provide code snippets for EVERYTHING, AND... add slides that show what to fix from version 5 to version 6 or 7. The differences BREAK the code in the videos. It's too bad 5 no longer exists. The instructor is quite good, but online should be flawless projects and it isn't.

By Carlos A Avellan on 6/16/2023

I am a begineer but I don't get some of the reviews here. This is probably one of the few courses that goes this deep into this subject. I think Bhrugen's mistake is not to publish a list of "Prerequisite courses" prior to this one. Indeed, there are some lessons (on Role Management particularly) where there is not much explaining on the why's but you can do your own research. I also skipped to Scaffold Identity in Section 7 and basically discarded Section 2. This was an eye-opener for me.

By Aimane Couissi on 2/13/2023

I had the pleasure of recently completing the ASP.NET Core Identity - Authentication & Authorization course, and I must say, it was an outstanding learning experience. The course content was rich, comprehensive, and exceeded my expectations. The instructor's teaching style was engaging, concise, and well-structured. I would highly recommend this course to anyone seeking to enhance their knowledge of ASP.NET Core Identity and gain practical expertise in Authentication & Authorization.

By Shakir Ali on 12/7/2022

I would recommend to every developer who wants to learn basic and advance techniques about Authentication & Authorization. The Instructor is also very professional and the way he is teaching is also very good. Thanks Bhrugen.

By Miguel de Diego Gómez on 5/22/2022

Any explanations of any kind, only in the first videos a short explanation about what is authentication or authorization, nothing you cant find in the web. All the course goes on the code while he writes, any graphics or sequence diagrams or some explanations that can help to understand what he is doing...nothing. All is explained over the code as he goes. You don't never know what he does or why he does what he does, all is extemelly abstract. When he gets to external providers, any word about OAuth, again, he only types code without explanations or aclarations. If your are a beginner with asp.net core or with AuthN and AuthZ concepts with ASP.NET Core Identity, very soon you will get a point where you are completelly lost

By Ricardo Rangel Ramírez on 3/3/2022

A great course that covers from basic topics like logging in and having authorization to certain parts of the project, to more advanced topics such as claims, policies, authenticating with Facebook and more. I highly recommend this course to all Net developers who want to implement security in their projects.

By Brian Sandon on 7/30/2021

The course covered good information, and gave me a better sense how to deal with Authentication & Authorization and how to work w/ ASP.NET in general. I don't like the video format, and the instructor went too fast to keep up w/. In addition, he relied some parts on copying & pasting code, and I don't learn the best unless I write things myself.

By Flm on 10/8/2020

The use of visual aids enhances and reinforces not only the attention, but also the understanding of the main ideas of the subject matter at hand. Great lecture: Way to go! Bhrugen 2020.10.14 These amazing Lectures have gone beyond my wild expectations! I quite enjoyed the custom MVC version of the built-in Identity Razor Library, Along the way, I have picked up additional tips and tricks on how to use the MVC routing functionality in a more efficient way. In my humble opinion, this is the course that any serious professional software developer should enroll in order to get a clear understanding of the ASP.NET Core Identity functionality.

Showing all 10 reviews on CourseDuck

Read all 986 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100