Обновление 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

Другие вопросы по тегам