Olá a todos.
Estou há 3 dias revirando a internet em busca da solução do meu problema e não achei nada.
Estou fazendo uma aplição com EJB3 e Swing.
Criei o bean para a realização de login e tudo funciona OK.
Porém estou precisando guardar no lado do servidor as informações do usuário logado, para posterior verificação de permissões e geração de logs de alteração de dados.
Sei que o correto seria utilizar algo como o JAAS e não reinventar a roda, mas meu chefe é averso ao fato do JAAS ficar fora da aplicação e outras coisas. Então tenho que seguir com este meu controle de login custom, dentro da aplicação server.
Então precisaria que após a chamada ao session bean que realiza a autenticação do usuário eu pudesse guardar a instância do entity bean User em algum lugar que eu pudesse resgatar por outros beans.
Na web eu guardaria na sessão http, mas no ambiente EJB não consigo encontrar algo parecido. Já fucei o SessionContext e outras coisas parecidas e nada da certo.
Alguém tem solução para este problema?