What You Will Learn

The main focus of this course is on implementing identity solutions in ASP.NET. With multiple authentication types and multiple ASP.NET projects, this course could get rather large. Instead of taking the exhaustive approach of covering Razor Pages, MVC, Blazor Web Apps, and Web APIs, we are focusing on Razor Pages. Also, we will mention the use cases for the other authentication types, though we will be focusing on Individual Accounts in this course.

From the daunting task of choosing an identity provider to adding single sign-on to an existing application, identity can feel like it's complex.

I'm here to help guide you through this process, pointing out what works and show how to deal with the pain points as the come up.

By the end of this course, you will be able to:

  • Work with the ASP.NET Identity provided managers such as the UserManager and the SignInManager
  • Add the code to render QR codes for authenticator apps
  • Configure Razor Apps for authorization using roles and policies
  • Incorporate GitHub as a single sign-on provider using OAuth
  • Manage users, claims, and roles

In our Identity Essentials course, I had to tell you no code. That's because the code is all in this course! 

So what are we waiting for?! Let's get coding!

Complete and Continue