Dica: como simular o processo de autenticação de usuários em Grails usando o Spring Security Core
16/11/2016 09:47
0
Publiquei no site da itexto uma dica que pode ajudar muita gente aqui: como simular o processo de autenticação de usuários em Grails usando o Spring Security Core - segue o link: http://www.itexto.com.br/site/?p=924
Tags: Grails, spring security core, segurança, autenticação, testes integrados


0
No meu caso eu verifico as permissões apenas nos controllers, então isso é testado funcionalmente mesmo.
Já quando preciso em algum service acessar dados do usuário logado, uso um mock do SpringSecurityService

O que tem a dizer desta abordagem Kico?


0
Oi Magno,

no caso, o ideal é que quem verifique as permissões que você possua seja o Spring Security, e não seu código, pois você está na prática executando uma tarefa que o Spring Security já estava realizando para você.


0
Eu me expressei mal! Quem verifica é o spring security, eu apenas anoto os controllers


0
Opa Magno, entendi.

É, no caso dos serviços, eu acabo usando bastante também, pois sempre há uma funcionalidade ou outra que conta com o usuário atualmente autenticado.
Agora, uma dica interessante de implementação é, ao invés de usar os seus serviços usando sempre o Spring Security, simplesmente passar como um dos parâmetros o usuário que irá realizar a operação também: ajuda DEMAIS a simplificar os testes.



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