0

Grailsを3.1.8から3.2.4にアップグレードした後、アプリケーションはリダイレクトループでスタックし、常に/ login/authにリダイレクトしようとしました。欠落しているrequestmapエントリの一般的な動作Grailsので動作するアプリケーションからのGrails 3.2Grailsをバージョン3.2にアップグレードすると、コンフィグタイプのrequestmapが破損する

オリジナルの依存関係のアップグレードノートで説明したように、私は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" 

をアップグレードするためによると、同様hibernate4アップグレードしようとしていますアプリケーションはこのリダイレクトループにまだトラップされています。私は、この機能を無効にして静的ルールに切り替えたので、問題の根本原因として要求マップを明確に特定しました。 Grails 3.1.8でspringsecurityプラグインを使用するための依存関係がありますか?

後springsecurityバージョンが使用されます。

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

答えて

0

あなたが呼び出す必要がありspringSecurityService.clearCachedRequestMaps()

参照:私はコールするために、それはそれです、それは明確ではなかった

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

+0

おかげでここで説明したように、Bootstrap.groovyのclearCachedRequestmaps()メソッドも使用できます。https://github.com/grails-plugins/grails-spring-s ecurity-core/issues/489 – hitty5

関連する問題