Estou usando servidor de aplicações tomcat e os aplicativos são constuidos em JSF 2.1.
Tenho um aplicativo Login, que deve ser o centralizador dos aplicativos disponibilizados. Ao logar neste aplicativo, tem uma index, com duas frames, a frameLeft, ainda dentro do aplicativo Login, mostra o usuário logado e uma lista de aplicativos que o usuário pode utilizar. Ao selecionar o aplicativo da lista, o aplicativo é aberto na frameMain:
O problema, é que os aplicativos filhos dependem das informações do usuário para que possam ser carregados corretamente, no entanto, não encontrei nenhuma forma de enviar as informações do usuário do Bean do aplicativo pai para o aplicativo filho.
Minha frameMain, faz a chamada do aplicativo dinamicamente, utilizando o include do facelets, conforme abaixo:
Já tentei disponibilizar os dados por servlet, mas a sessão do aplicativo filho me parece não ser a mesma sessão do aplicativo pai, apesar de ser sendo aberto em um componente do pai.
Alguma idéia de como passar os dados de usuário para o palicativo filho?