The examples in this chapter show the same simple authentication and authorization policy implemented in different ways. This may seem repetitive, but I start with a completely custom solution and finish with one that is expressed in just a few code statements, with each iteration using less custom code and more of the built-in features that ASP.NET Core provides.
In this part of the book, I reintroduce terms and concepts that are also described in Part 1 so that you can more easily find the information you need if you ...