2015-11-13 65 views

回答

0

Grails 3.x還沒有兼容的Spring Security REST插件。

1

Spring Security Rest and it's docs have been updated。

您需要添加以下到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進入更深入。