【问题标题】:Grails upgrade to 3.2 broke springsecurity with config type requestmapGrails 升级到 3.2 使用配置类型 requestmap 破坏了 springsecurity
【发布时间】:2017-01-26 16:33:41
【问题描述】:

将 Grails 从 3.1.8 升级到 3.2.4 后,应用程序陷入了重定向循环,总是试图重定向到 /login/auth。缺少 requestmap 条目的典型行为。我也尝试过升级hibernate4,如grails 3.2的升级说明中所述

使用 Grails 3.1.8 的工作应用程序的原始依赖项

compile "org.grails.plugins:hibernate4"
compile "org.hibernate:hibernate-ehcache"

根据升级说明

compile "org.grails.plugins:hibernate4"
compile "org.hibernate:hibernate-core:4.3.10.Final"
compile "org.hibernate:hibernate-ehcache:4.3.10.Final"

但应用程序仍被困在此重定向循环中。我清楚地将请求映射确定为问题的根本原因,因为我停用了此功能并切换到静态规则。有什么建议可以让 springsecurity 插件与 Grails 3.1.8 一起使用吗?

使用以下springsecurity版本:

compile 'org.grails.plugins:spring-security-core:3.1.1'

【问题讨论】:

    标签: grails grails-plugin grails3 grails3.2.0 grails-spring-security


    【解决方案1】:

    您可能需要致电springSecurityService.clearCachedRequestMaps()

    见:

    http://grails-plugins.github.io/grails-spring-security-core/v3/index.html#requestmap-cache

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    • 2018-01-29
    • 1970-01-01
    相关资源
    最近更新 更多