Constructor injected global action filter example that can be used for specific actions. The original idea came from this SO answer: http://stackoverflow.com/a/4169916/34315. The alternative is implementing a custom container-specific action invoker (http://lostechies.com/jimmybogard/2010/05/03/dependency-injection-in-asp-net-mvc-filters/, http://www.mikeobrien.net/blog/using-structuremap-to-inject-controller/) or a FilterAttributeFilterProvider (http://stackoverflow.com/q/7663597/34315), but these only allow for Setter injection because have to build-up the already instantiated filter attributes.