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!