2015-11-13 3 views

ответ

0

Совместимый плагин Spring Security REST с Grails 3.x еще не установлен.

1

Spring Security Rest и его документы обновлены.

Вам нужно добавить следующее build.gradle

build.gradle

dependencies { 

    //Other dependencies 

    compile "org.grails.plugins:spring-security-rest:2.0.0.M2" 
} 

Далее, вам нужно запустить быстрый старт Spring Security

grails s2-quickstart com.yourapp Person Role 

Наконец, необходимо настроить цепь фильтра, но добавив следующее в ваш application.groovy.

application.groovy

grails.plugin.springsecurity.filterChain.chainMap = [ 
    //Stateless chain 
    [ 
     pattern: '/api/**', 
     filters: 'JOINED_FILTERS,-anonymousAuthenticationFilter,-exceptionTranslationFilter,-authenticationProcessingFilter,-securityContextPersistenceFilter,-rememberMeAuthenticationFilter' 
    ], 

    //Traditional chain 
    [ 
     pattern: '/**', 
     filters: 'JOINED_FILTERS,-restTokenValidationFilter,-restExceptionTranslationFilter' 
    ] 
] 

This answer переходит в более подробно.

Смежные вопросы