2015-02-14 2 views
3

Я использую пружинное ядро ​​безопасности плагина в моем проекте Grails, и я поставил securityConfigType на «Requestmap», и я также вставлять записи в домен Requestmap нижеrequestmap типа причина Логин/авторизации перенаправлять бесконечно

for (String a in ['/', 
 
        '/index', 
 
        '/index.gsp', 
 
        '/assets/**', 
 
        '/**/js/**', 
 
        '/**/css/**', 
 
        '/**/images/**', 
 
        '/**/favicon.ico', 
 
        '/account/**', 
 
        '/dbconsole/**' 
 
        ]) { 
 
      
 
      new SysRequestmap(url: a, configAttribute: 'permitAll').save(flush: true) 
 
     } 
 
     new SysRequestmap(url: '/*', configAttribute: 'IS_AUTHENTICATED_ANONYMOUSLY').save(); 
 
     new SysRequestmap(url: '/logout/**', configAttribute: 'IS_AUTHENTICATED_REMEMBERED,IS_AUTHENTICATED_FULLY').save(); 
 
     new SysRequestmap(url: '/login/**', configAttribute: 'IS_AUTHENTICATED_ANONYMOUSLY').save() 
 
     new SysRequestmap(url: '/index/**', configAttribute: 'IS_AUTHENTICATED_ANONYMOUSLY').save();

Я проверил таблицу карт запроса, в которой хранятся картографические записи. Но стартовая страница вызывает слишком много перенаправлений.

+0

У меня такое же поведение, но это просто при запуске с войны. Если я работаю в режиме разработки, он работает. – Neoecos

ответ

1

похоже, что есть ошибка в последней версии плагина спящего режима.

Так я решил эту проблему с помощью спящего режима hibernate4: 4.3.5.5

В BuildConfig.groovy

runtime ':hibernate4:4.3.5.5' 

Дополнительные обходные пути могут быть найдены в https://jira.grails.org/browse/GPSPRINGSECURITYCORE-312

+0

просто добавил, что такое же поведение. –