ASP.NET Core offers a simplified hosting model, called minimal APIs, that allows us to build lightweight APIs with minimal dependencies. We’ve discussed minimal APIs in several earlier posts here. We’ve examined how we can implement in-memory caching, route constraints, model binding, parameter binding, anti-forgery tokens, versioning, JWT authentication, identity authentication, authentication handler, logging, and testing in ASP.NET Core minimal API applications. In this post, we’ll e...