【发布时间】:2017-10-24 20:41:27
【问题描述】:
我在 grails 中定义了一个过滤器,如下所示:
securityFilter(uri: '/api/**', uriExclude: '/api/**/*skipthis*') {
before {
...
println request.url
}
}
我希望它能够处理像 /api/mything 这样的任何请求,但忽略像 /blahblah/mything/ 和 /api/mything/andskipthisthing 这样的请求,但我的日志显示它正在尽职尽责地查看 /blahblah/mything
我知道排除优先,但我原以为这意味着它仍然只会查看/api/ 下的任何内容。我在搜索中没有看到任何excludeUri 的示例,并且我看到的所有uri 示例仅使用uri,没有别的。我们可以同时使用excludeUri 和uri 吗?这是 grails 中的错误吗?
【问题讨论】:
标签: grails spring-security grails-filters