Bom dia galera,
Estou fazendo uma aplicação para fins de conhecimento com as seguintes tecnologias: JBoss AS7 + Hibernate + JSF 2.0 + CDI
Utilizei também o Seam Faces para injetar meus serviços em conversores.
Consegui fazer algo bem básico até agora como persistência e serviços utilizando o CDI para injeção de dependência, porém estou apanhando para conseguir fazer autenticação de usuário.
Tentei ler a documentação do JAAS e utilizar o Seam Security mas não tive sucesso 
Gostaria de saber se alguem poderia explicar, ou indicar links, para fazer uma autenticação de usuário utilizando essas tecnologias, mas preciso de uma explicação “for human beings” hehe. Quero fazer a autenticação tanto para as páginas JSF como para os meus serviços (métodos e classes).
De preferência de uma forma onde eu não tenha que alterar configuração do servidor, apenas mexer na minha aplicação mesmo.
Obs: pretendo deixar as informações de roles e users dentro do banco de dados.
Agradeço desde já.