Ich arbeite an einer ASP.NET MVC-Website, die FluentSecurity verwendet, um Berechtigungen zu konfigurieren. Jetzt benötigen wir einen benutzerdefinierten ActionLink-Helper, der nur angezeigt wird, wenn der aktuelle Benutzer Zugriff auf die Zielaktion hat.Informationen dynamisch aus der FluentSecurity-Konfiguration extrahieren
Ich möchte wissen, ob es eine Möglichkeit gibt, von FluentSecurity Configuration dynamisch zu erfahren (z. B. mithilfe der SecurityConfiguration-Klasse), wenn der aktuell angemeldete Benutzer Zugriff auf eine Aktion mit ihrem Namen (Zeichenfolge) und ihrem Controller-Namen (Zeichenfolge) hat). Ich verbringe viel Zeit damit, in den Quellcode von FluentSecurity https://github.com/kristofferahl/FluentSecurity zu schauen, aber ohne Erfolg.
Zum Beispiel:
public bool HasAccess(string controllerName, string actionName) {
//code I'm looking for goes here
}