Rest y Login page

26 views
Skip to first unread message

Paul

unread,
Sep 5, 2017, 5:11:48 AM9/5/17
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

Rafael Bermúdez Míguez

unread,
Sep 5, 2017, 5:46:31 AM9/5/17
to grailsenc...@googlegroups.com


--
Has recibido este mensaje porque estás suscrito al grupo "grailsEnCastellano" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a grailsencastellano+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a grailsencastellano@googlegroups.com.
Visita este grupo en https://groups.google.com/group/grailsencastellano.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
________________________________
 
Rafael Bermúdez Míguez,
Twitter: @rafbermudez
Reply all
Reply to author
Forward
0 new messages