【问题标题】:Grails Spring Security - security = "none"Grails Spring Security - 安全=“无”
【发布时间】:2014-02-05 18:34:33
【问题描述】:

对于我在Config.groovy 中的 Grails Spring Security Plugin (2.0-RC2) 配置,是否有相当于

<http pattern="/css/**" security="none"/>

在 XML 配置中?我正在尝试重定向到失败的身份验证页面(在自定义过滤器内),但它会导致重定向循环,因为我尝试重定向到的页面是“受保护的”。

我已尝试更改我不想保护的特定路线的过滤器链映射,但无济于事。它仍然执行身份验证失败的自定义过滤器。

【问题讨论】:

    标签: spring grails spring-security


    【解决方案1】:

    最好的办法是更改 URI 的过滤器链。查看文档的filters chapter。通过更改特定 URI 的过滤器链,您可以控制应用哪些过滤器。

    【讨论】:

    • 这就是我最终要做的。谢谢你。不过需要注意的是:我最初使用SpringSecurityUtils.clientRegisterFilter() 将我们的自定义过滤器添加到链中。这样做将覆盖和更改您对 Config.groovy 中的 filterChainMap 所做的更改,基本上忽略了您的更改。因此,您必须手动配置整个过滤器链才能执行我想要的操作并使用自定义过滤器。
    猜你喜欢
    • 2012-12-28
    • 2015-02-05
    • 2011-11-11
    • 2014-03-17
    • 2017-05-15
    • 2020-07-01
    • 2014-02-15
    • 2018-02-22
    • 2013-12-22
    相关资源
    最近更新 更多