| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2009 00:18:01
|
diegogmarques
Debugger
Membro desde: 15/07/2009 20:29:15
Mensagens: 73
Offline
|
Pessoal
Estou fazendo uma aplicação WEB e preciso fazer autenticação de usuários (somente usuários com login e senha válidos poderão acessar) e autorização dos mesmos (de acordo com a regra do usuário, ele terá acesso a determinadas áreas do sistema) e estes usuários devem estar cadastrados num banco de dados, pois haverá no sistema um módulo para gerenciamento dos mesmos.
Qual é a melhor maneira de fazer isto?
Obrigado
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2009 08:05:02
|
andrepestana
JavaEvangelist
![[Avatar]](/images/avatar/5be278a9e02bed9248a4674ff62fea2c.png)
Membro desde: 23/03/2004 09:57:28
Mensagens: 380
Offline
|
Dê uma olhada em http://jguard.net
Abraço,
|
Pestana
http://andrepestana.wordpress.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2009 08:17:07
|
Tchello
GUJ Master
![[Avatar]](/images/avatar/901db33c84e81b1a30e59949bbcb112b.png)
Membro desde: 07/06/2008 14:41:04
Mensagens: 1693
Offline
|
Também leia sobre Spring Security, nunca usei(ainda) mas vale a pena ao menos dar uma olhada.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2009 08:44:53
|
wbdsjunior
GUJ Ranger
![[Avatar]](/images/avatar/85ac6feb584b665e85664974c546cfec.png)
Membro desde: 16/04/2008 13:48:08
Mensagens: 908
Localização: Indaiatuba/SP
Offline
|
mais um.
Tutorial de JAAS
|
She loves me
http://lmgtfy.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2009 08:57:01
|
yorgan
GUJ Ranger
![[Avatar]](/images/avatar/29515bb9a5d5e558e2b3ba71e3b6e037.jpg)
Membro desde: 14/08/2006 19:41:31
Mensagens: 888
Localização: Floripa/SC
Offline
|
Você também pode utilizar um Filter.
Com ele basta adicionar essa tag no web.xml:
E criar a classe:
Por último na sua classe de login:
Com esse método toda vez que o usuário tentar acessar uma página dentro da pasta setada no filtro o sistema irá executar o método doFilter.
Se o usuário estiver logado, ele permitirá o acesso, caso contrário ele será redirecionado para a página de login.
Obs. No seu login você terá que colocar o usuário na sessão.
[]´s
Daniel
This message was edited 1 time. Last update was at 28/08/2009 08:57:34
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2009 09:04:18
|
Tchello
GUJ Master
![[Avatar]](/images/avatar/901db33c84e81b1a30e59949bbcb112b.png)
Membro desde: 07/06/2008 14:41:04
Mensagens: 1693
Offline
|
A sim e se estiver usando JSF tbm pode utilizar m PhaseListener, uso aqui e funciona muito bem.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/09/2009 12:58:57
|
Kleber-rr
Virtual Machine Man
![[Avatar]](/images/avatar/ba3ce9aeca1ef55d67282287b5a4b423.jpeg)
Membro desde: 02/07/2009 12:12:02
Mensagens: 664
Offline
|
yorgan wrote:Você também pode utilizar um Filter. ...
Olá yorgan, td bem?
Estou tentando fazer essa implementação de validação, mas fiquei em dúvida onde devo instanciar a "session.setAttribute("login", login);":
Eu tenho a classe Login, que está assim:
Na classe LoginHandler, crio uma regra de acesso tipo usuário/administrador:
Na classe LoginDAO, crio a regra de conexao com o banco postgresql;
E ae, o que vcs acham?? onde eu posso instanciar a sessao criando um atributo?
agradeço a todos!
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/09/2009 14:16:55
|
yorgan
GUJ Ranger
![[Avatar]](/images/avatar/29515bb9a5d5e558e2b3ba71e3b6e037.jpg)
Membro desde: 14/08/2006 19:41:31
Mensagens: 888
Localização: Floripa/SC
Offline
|
Acho que poderia mudar um pouco o seu método getCheca para trazer o objeto login e depois alterar o LoginHandler para:
[]´s
Daniel
|
|
|
 |
|
|