Summary
ASP.NET Core knows many ways in which to work with a request and to provide information to the requesting client. Endpoint routing is a way to provide resources based on the requested URL and the requested method.
In this chapter, you learned how to use a terminating middleware component as an endpoint that gets mapped to the new routing engine to be more flexible, matching the routes by which you want to serve the information to the requesting client.
Every web application needs to know its users to allow or restrict access to specific areas of the application or to specific data. In the next chapter, we show how to configure authentication to recognize your users.