getCurrentUser Spring
30/03/2012 14:41
0
Bom dia!

Estou com um problema um tanto quanto estranho... rsrs
Ao tentar pegar o nome do usuário atual logado no springSecurity em um controlador da minha aplicação recebo um erro:
Class java.lang.NullPointerException
Message Cannot invoke method getCurrentUser() on null object


Tentei fazer a coleta como manda a documentação do spring core, porém nem assim deu certo. Segue abaixo a forma como estou fazendo:

def springSecurityService
Usuario usuario = springSecurityService.getCurrentUser()
String username = usuario.getUsername()

Já tentei também:
def auth = springSecurityService.authentication
String username = auth.username

Não sei mais o que pode ser, aparentemente tudo está ok. Estou autenticando, pois em uma view utilizo "<sec: username />" e está tudo ok.


[]'s
Tags: Spring Security


0
milagrosamente funcionou.... vlw!
30/03/2012 16:14


0
tive o mesmo problema e a solução encontrada também foi essa. :s
10/01/2014 14:31


0
Eu também passei por esse problema na minha aplicação. No meu caso eu contornei utilizando o springSecurityService.principal.

22/01/2014 21:53



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto