An authentication filter is a piece of software that verifies the authenticity of an HTTP request. Both Web API 2 and MVC 5 allow authentication filters, although the naming conventions for the filter interface differ slightly. Authentication filters for Web APIs are discussed in this topic.