Compartilhando a mesma sessão para aplicações diferentes
4 respostas
B
brunotonetPJ
Compartilhando a mesma sessão para aplicações diferentes como eu faço na Web. Tenho uma aplicação A onde faço o login e tenho a aplicação B onde preciso saber se ele está logado. Como devo fazer para isso funcionar, para o usuario não precisar fazer duas vezes o login. Claro que não é so isso, tem outras coisas para compartilhar, mas é só um exemplo.
é facil, vc pode acessar um context especifico e acessar as coisas dele, ai vc centraliza as informacoes em um unico contexto. Tb é necessario configurar o single sing-on no container web
Map<String, User> map = (Map<String, User>)request.getSession().getServletContext().getContext("/principal").getAttribute("Meu Hash de usuarios");