In ASP.NET Core MVC möchte ich Links in meiner Navigationsleiste ausblenden, auf die der Benutzer nicht berechtigt ist zuzugreifen. Derzeit unterstützt die MvcSiteMapProvider, die ich in früheren Projekten verwendet habe, nicht ASP.NET Core MVC.ASP.NET Core MVC Navigationssicherheit Trimmen
Eine ähnliche question wurde vor ein paar Jahren gefragt, und während die vorgeschlagene Antwort funktionieren würde, müsste der Autorisierungsfiltersatz auf einem Controller/einer Aktion wiederholt werden, um sicherzustellen, dass Links ausgeblendet sind.
Wie kann dies getan werden, und gibt es aktuelle Beispiele für die Sicherheitsanpassung in ASP.NET Core MVC?