将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"
但应用程序仍然存在于此重定向循环中。我清楚地确定了请求图是问题的根本原因,因为我停用了此功能并切换到静态规则。是否有任何建议使用哪些依赖项来获取使用Grails 3.1.8的springsecurity插件?
使用springsecurity版本后:
compile 'org.grails.plugins:spring-security-core:3.1.1'
答案 0 :(得分:0)
您可能需要致电springSecurityService.clearCachedRequestMaps()
见:
http://grails-plugins.github.io/grails-spring-security-core/v3/index.html#requestmap-cache