plugin-rest/spring-security-rest-testapp-profile/features/grailscache2/skeleton/grails-app/conf/application.groovy (22 lines of code) (raw):
grails {
plugin {
springsecurity {
filterChain {
chainMap = [
[pattern: '/api/**', filters: 'JOINED_FILTERS,-anonymousAuthenticationFilter,-exceptionTranslationFilter,-authenticationProcessingFilter,-securityContextPersistenceFilter'],
[pattern: '/secured/**', filters: 'JOINED_FILTERS,-anonymousAuthenticationFilter,-exceptionTranslationFilter,-authenticationProcessingFilter,-securityContextPersistenceFilter'],
[pattern: '/anonymous/**', filters: 'anonymousAuthenticationFilter,restTokenValidationFilter,restExceptionTranslationFilter,filterInvocationInterceptor'],
[pattern: '/**', filters: 'JOINED_FILTERS,-restTokenValidationFilter,-restExceptionTranslationFilter']
]
}
rest {
token {
validation {
enableAnonymousAccess = true
useBearerToken = false
}
}
}
}
}
}