4

我做了很多研究并测试了 FluentSecurity 库的 1.4 和 2.0 版本,但我似乎无法使用配置模式:

configuration.For<MyController>(x => x.GetCustomer())
  .RequireRole(appRoles);

当我的控制器操作需要一个参数时,例如:

public ActionResult GetCustomer(int customerID)

当前是否支持这种类型的配置?如果是这样,我如何针对具有必需参数的操作实施角色要求?

4

1 回答 1

2

我也在问同样的问题。目前,您可以传入参数的默认值。

configuration
    .For<HomeController>(x => x.Index(default(string)))
    .DenyAnonymousAccess();

哪里HomeController是:

public ActionResult Index(string id)
{
    return View();
}
于 2012-11-08T15:51:39.547 回答