The main goal of this chapter was to make it possible for our web application to safeguard against unattended requests. This chapter covered a step-by-step creation of a web application using Visual Studio and discussed authentication and authorization. We also discussed TDD and created a new xUnit web test project where we used Stubs and Mocks.
In the next chapter, we will discuss the best practices and patterns while using concurrent programming in .NET Core.