In the previous chapter, I created an ASP.NET Core application that used Identity in the simplest way possible, which is to include Identity when the project is created and accept the default configuration.
But to explain how Identity works—and make it much more useful—I need a project that doesn’t contain Identity at first and doesn’t fit as neatly into the pattern that the default Identity configuration expects.
This application isn’t complex. I need three types of application feature: features that can be accessed by ...