Compartilhar credenciais entre Single Sign-On e Aplicações

4 respostas
smorigo

Boa tarde pessoal, estou especificando um Single Sign-On e fiquei com duvida sobre qual a melhor e mais segura maneira de compartilhar as credenciais do usuário logado.

Como o SSO será desenvolvido e rodara em um contexto e as demais aplicações irão estar em contextos diferentes, acredito que não posso usar nenhum recurso de HttpSession estou correto ?

Minha idéia foi de gerar um Token (utilizando UUID por exemplo) ao efetuar o login e ao chamar minha aplicação passar esse token que seria validado, algo como:

http://meuservidor/minhaaplicacao/c8cebb97-9efc-4f43-ae6f-ccbbe482e85c

Não achei uma solução muito bonita, alguém tem uma sugestão melhor ?

muito obrigado!

4 Respostas

smorigo

complementando, encontrei esse how-to que indica que posso compartilhar os dados

http://www.fwd.at/tomcat/sharing-session-data-howto.html

isso é uma boa?

Kenobi

A sun tem um produto pouco conhecido no mercado, mas excelente para esse tipo de situação : http://developers.sun.com/identity/

Dê uma olhada, senão me engano, tem uma versão Open e free.

V

Kenobi, vc sabe me dizer se eu consigo compartilhar o login em aplicacoes diferentes (java, .net) e em ambientes diferentes?

E

da uma olhada nesse cara:

CAS
http://www.ja-sig.org/products/cas/

ou se preferir…

JOSSO

abs

Criado 8 de dezembro de 2007
Ultima resposta 10 de dez. de 2007
Respostas 4
Participantes 4