I've done at least a couple of articles on how to support adding custom processing to every request to your ASP.NET MVC site (most recently, an article on HTTP Modules and Handlers). In ASP.NET Core ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results