0

有没有办法将谓词构建为具有特定名称、特定控制器、特定区域的操作列表?

4

1 回答 1

1

如果您的区域控制器位于特定于该区域的命名空间中,您应该能够使用以下内容:

configuration.ForActionsMatching(info =>
   info.ControllerType.Namespace.StartsWith("Some.Namespace")
)

https://github.com/kristofferahl/FluentSecurity/wiki/Securing-controllers

如果您所在的区域位于运行 FluentSecurity 的应用程序未引用的程序集中,您应该查看 FluentSecurity 2.0 中的配置文件。

https://github.com/kristofferahl/FluentSecurity/wiki/Profiles

于 2013-11-07T13:43:11.987 回答