grails - 控制资产资源的访问

时间:2015-09-03 07:03:49

标签: grails spring-security asset-pipeline

我希望能够控制谁可以访问资产文件夹中的特定文件夹。

如果用户可以访问该文件夹,我实际上想查看数据库。 我正在使用grails spring安全插件。

在配置文件中,我将资产声明为permitAll,因为还有一些资源应该是公共可用的。我查看了插件的过滤,但我找到的大多数是自定义身份验证过滤器。我不想触摸验证。我只想在顶部进行一些检查

修改

我也试过普通的grails过滤器 - 我把文件“AssetsFilter.groovy”放在conf文件夹中。但它们从未被称为:

class AssetsFilter {
    def filters = {
        allURIs(uri: '/**') {
            log.debug "aaa"
            println "aaa1"
            before = {
                log.debug "bbb"
                println "bbb1"
             }
        }
    }
}

0 个答案:

没有答案