Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring requestmap类型导致登录/auth无限重定向_Spring_Security_Grails - Fatal编程技术网

Spring requestmap类型导致登录/auth无限重定向

Spring requestmap类型导致登录/auth无限重定向,spring,security,grails,Spring,Security,Grails,我在grails项目中使用了spring安全核心插件,并将securityConfigType设置为'Requestmap',我还向Requestmap域插入条目,如下所示 for(字符串a在['/'中, “/索引”, “/index.gsp”, “/assets/**”, “/**/js/**”, “/**/css/**”, “/**/images/**”, “/**/favicon.ico”, “/account/**”, “/dbconsole/**” ]) { 新建SysRequest

我在grails项目中使用了spring安全核心插件,并将securityConfigType设置为'Requestmap',我还向Requestmap域插入条目,如下所示

for(字符串a在['/'中,
“/索引”,
“/index.gsp”,
“/assets/**”,
“/**/js/**”,
“/**/css/**”,
“/**/images/**”,
“/**/favicon.ico”,
“/account/**”,
“/dbconsole/**”
]) {
新建SysRequestmap(url:a,configAttribute:'permitAll')。保存(flush:true)
}
新的SysRequestmap(url:“/*”,configAttribute:“已进行匿名身份验证”).save();
新的SysRequestmap(url:'/logout/**',configAttribute:'IS_AUTHENTICATED_membered,IS_AUTHENTICATED_FULLY')。save();
新的SysRequestmap(url:'/login/**',configAttribute:'IS_AUTHENTICATED_ANONYMOUSLY')。save()

新的SysRequestmap(url:'/index/**',configAttribute:'IS_AUTHENTICATED_ANONYMOUSLY')。save()在hibernate插件的最新版本中似乎有一个bug

所以我用HibernateHibernate4:4.3.5.5解决了这个问题

BuildConfig.groovy中

runtime ':hibernate4:4.3.5.5'

其他解决方法可以在

中找到,我也有同样的行为,但只是在逃避战争时。如果我在开发模式下运行,它会工作。只是补充了一点,同样的行为。