Logins unificados entre aplicações no tomcat

1 resposta
A

Estou desenvolvendo uma intranet onde há varios projetos. Ao logar na intranet ele lista varios sistemas que o usuario tem acesso, e ao clicar no sistema ele abre uma popup direcionando para o outro sistema outro contexto no tomcat, porem para nao precisar fazer login novamente eu estou passando a chave e a senha criptografada pela URL, mas assim nao é muito seguro.

Ex :

Está no contexto
http://localhost:8080/intranet/menu.jsp
ao clicar em um link no menuque é um sistema que o usuario tem acesso eu abro uma popup para o endereço
http://localhost:8080/novoSistema/login.jsp?user=usuario&x=senha
e la eu dou um submit para uma action e busco no banco o usuario, verifico a senha e se ele tem acesso ao sistema solicitado.
Mas pela senha aparecer na url nao é seguro

Pesquisei no forum e no google onde achei topicos antigos falando em usar single sign-on mas nao entendi muito bem.

Queria saber a melhor maneira de fazer isso.

1 Resposta

J

A melhor forma seria com SSO mesmo, dê uma olhada em alguns artigos na internet e alguns softwares pra isso, não vou dizer que é simples de implementar, mas se der uma pesquisada você consegue.


http://java.sun.com/j2se/1.5.0/docs/guide/security/jaas/tutorials/index.html
http://rahul.rec.dgp.googlepages.com/jaas
http://java.sun.com/j2se/1.4.2/docs/guide/security/jgss/single-signon.html

https://opensso.dev.java.net/

Enfim, tem muita coisa, dê uma procurada no google tambem, talvez encontre mais algum artigo por lá.

Criado 4 de março de 2008
Ultima resposta 4 de mar. de 2008
Respostas 1
Participantes 2