In Part 1, I focused on explaining how to use Identity. In this part of the book, I explain how Identity works, revisiting the major features and describing what happens behind the scenes. I create custom user role stores, use custom user and role classes, and implement many of the interfaces that ASP.NET Core Identity uses.
In this chapter, I create a simple example project that is used in the chapters that follow. I use this project to explain how ASP.NET Core approaches authentication and authorization and how Identity ...