FluentSecurityを使用して権限を設定するASP.NET MVC Webサイトで作業しています。現在、カスタムアクションリンクヘルパーが必要です。これは、現在のユーザーがターゲットとするアクションにアクセスできる場合にのみ表示されます。FluentSecurity設定から動的に情報を抽出します
FluentSecurity Configuration(たとえばSecurityConfigurationクラスを使用)から、現在のログインユーザーが自分の名前(文字列)とコントローラ名(文字列)を指定したアクションにアクセスできる場合、動的に知る方法があるかどうかを知りたい)。 FluentSecurity https://github.com/kristofferahl/FluentSecurityのソースコードを調べるのに多くの時間を費やしますが、成功することはありません。例えば
:
public bool HasAccess(string controllerName, string actionName) {
//code I'm looking for goes here
}