Paul
unread,Sep 5, 2017, 5:11:48 AM9/5/17Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to grailsEnCastellano
Hola, estoy desarrollando una web que tiene un servicio rest con autenticación y además necesito que tb funcione el login normal
BuildConfig:
compile "org.grails.plugins:spring-security-core:2.0.0"
compile "org.grails.plugins:spring-security-rest:1.5.4"
TestController:
def load(){
........
}
TestRestController:
def save(){
........
}
Config
grails.plugin.springsecurity.userLookup.userDomainClassName = 'com.model.Agent'
grails.plugin.springsecurity.userLookup.authorityJoinClassName = 'com.model.UserAuthority'
grails.plugin.springsecurity.authority.className = 'com.model.Authority'
//grails.plugin.springsecurity.securityConfigType = "InterceptUrlMap"
grails.plugin.springsecurity.securityConfigType = "Annotation"
grails.plugin.springsecurity.interceptUrlMap = [
'/': ['isFullyAuthenticated()'],
'/error': ['permitAll'],
'/index': ['permitAll'],
'/index.gsp': ['permitAll'],
'/shutdown': ['permitAll'],
'/assets/**': ['permitAll'],
'/**/js/**': ['permitAll'],
'/**/css/**': ['permitAll'],
'/**/images/**': ['permitAll'],
'/**/favicon.ico': ['permitAll'],
'/**': ['isFullyAuthenticated()']
]
grails.plugin.springsecurity.filterChain.chainMap = [
'/auth/**': 'JOINED_FILTERS,-anonymousAuthenticationFilter,-exceptionTranslationFilter,-authenticationProcessingFilter,-securityContextPersistenceFilter', // Stateless chainn
'/testRest/**': 'JOINED_FILTERS,-anonymousAuthenticationFilter,-exceptionTranslationFilter,-authenticationProcessingFilter,-securityContextPersistenceFilter', // Stateless chain
'/**': 'JOINED_FILTERS,-restTokenValidationFilter,-restExceptionTranslationFilter' // Traditional chain
]
grails.plugin.springsecurity.rest.logout.endpointUrl='/api/logout'
grails.plugin.springsecurity.rest.token.validation.headerName='X-Auth-Token'
grails.plugin.springsecurity.rest.token.validation.useBearerToken = false
grails.plugin.springsecurity.rest.token.storage.memcached.hosts = 'localhost:11211'
grails.plugin.springsecurity.rest.token.storage.memcached.username = ''
grails.plugin.springsecurity.rest.token.storage.memcached.password = ''
grails.plugin.springsecurity.rest.token.storage.memcached.expiration = 86400
Con este código puedo obtener el token y llamar al método sabe de TestRestController, pero cuando llamo al método load de TestController me da error 404 not found
Un saludo