我希望能够控制谁可以访问资产文件夹中的特定文件夹。
如果用户可以访问该文件夹,我实际上想查看数据库。 我正在使用grails spring安全插件。
在配置文件中,我将资产声明为permitAll,因为还有一些资源应该是公共可用的。我查看了插件的过滤,但我找到的大多数是自定义身份验证过滤器。我不想触摸验证。我只想在顶部进行一些检查
修改
我也试过普通的grails过滤器 - 我把文件“AssetsFilter.groovy”放在conf文件夹中。但它们从未被称为:
class AssetsFilter {
def filters = {
allURIs(uri: '/**') {
log.debug "aaa"
println "aaa1"
before = {
log.debug "bbb"
println "bbb1"
}
}
}
}