ASP.NET Core Identity is the user management system for ASP.NET Core applications. It provides an API for managing users and roles and for signing users into and out of applications. Users can sign in with simple passwords, use two-factor authentication, or sign in using third-party platforms provided by Google, Facebook, and Twitter.
In this book, I explain how ASP.NET Core Identity is used and how it works behind the scenes. I describe the built-in features, from those that can be used for simple applications through to deep customizations ...