Autenticação
01/06/2016 17:31
0
Boa tarde, 
Estou precisando incluir um login em uma aplicação grails, onde eu possa gerar um relatório com usuarios e datas que fram realizados os acesso.
Sou oriundo de java e iniciante em grails.

Observação: não preciso de controle de acessos especificos, ao se logar o usuário tem permissão geral ao sitema.
Tags: Grails, Autenticação, spring-security-core


0
Olá Anderson,
  Seja bem vindo ao Grails!!
  Veja a documentação do spring-security, isso deve te ajudar: http://grails-plugins.github.io/grails-spring-security-core/v2/guide/events.html#registeringEventListener
01/06/2016 22:28


0
Ola! Dyego
O login consegui desenvolver, obrigado pela dica, porem estou precisando ainda controlar o usuário e data quando acessado o link da aplicação, tens algo implementado ou sugestão?
07/06/2016 22:11


0
Anderson, boa noite!

Cara sou novo no grails também, mas lendo o livro eu vi que tem um filtro onde você consegue implementar algo toda vez que a URL for solicitada, talvez você podia implementar o filtro before para gravar no banco os logs de acesso as URLS. Não sei se essa é a melhor solução mas acredito que daria certo!

O problema é q se for muito requisitada, você vai ter um fluxo muito grande de insert desses logs.
08/06/2016 01:16


0
Ola! Danilo
Como seria este filtro?
Precisaria criar uma domain também?

Se puder me passar a ideia da estrutura, estive pesquisando sobre o assunto, porém muito confuso de entender.
23/06/2016 10:37


0
Anderson, bom dia!

Então como eu não sei usar o spring-security eu faria com o filtro before dos filters, você consegue ver se o usuário logou ou não antes de dar um retorno para o usuário.
Lendo sua duvida de novo eu percebi que você precisa apenas gerar um relatório dos usuários que logou no seu sistema? Se for isso eu recomendaria vc no momento de logar o usuário se for logado com sucesso você apenas coloca uma função para gravar no banco os históricos de acesso com o usuário e a data e mais as informações que vc precisar...

O filtro seria se caso vc precisa-se verificar se o usuário já esta logado ou não para liberar acesso as paginas ou direcionar para a tela de login.
23/06/2016 11:22


0
Olá Anderson,
  Chegou a olhar o link que te mandei? Pelo que entendi vc precisa saber sempre que um login foi realizado na sua aplicação, certo? Se não estou enganado, o método que te mandei é o que é chamado em caso de sucesso de login, assim basta você colocar ali seu código que registrará o login.

obs: isso assumindo que você esteja usando o spring security.
23/06/2016 23:21



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