ASP.NET Core Identity - Authentication & Authorization
What you'll 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
- Basic SQL Server knowledge
- 6months of experience with C#
- Basic knowledge of ASP NET Core
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 we will learn Razor Identity Class Library and how to scaffold and 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!
Who this course is for:
- Anyone who wants to implement .NET Core Identity library with MVC
- Anyone who wants to scaffold and explore .NET Core Identity Razor Class Library
- Anyone who wants to explore advanced authorization in details with ASP NET Core
DotNetMastery's mission is to provide the most comprehensive training for .NET Developers.
We want to make coding and software engineering accessible to everyone through courses that are simple to follow, but still give exposure to solve real world challenges. All the courses have real world exposure to make sure, not just to teach you technology but make you ready for real world challenges.
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.
DotNetMastery's goal is to provide quality and real world training in the .NET world.
Coding is a way to be creative and have fun!
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!