Обновление Grails до 3.2 нарушило безопасность пружин с помощью карты типов конфигурации
После обновления Grails с 3.1.8 до 3.2.4 приложение застряло в цикле перенаправления, всегда пытаясь перенаправить в /login/auth. Типичное поведение для отсутствующих записей карты запроса. Я также попытался обновить 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'
1 ответ
Вам может понадобиться позвонить springSecurityService.clearCachedRequestMaps()
Увидеть:
http://grails-plugins.github.io/grails-spring-security-core/v3/index.html