Demonstra a utilização da Java Persistence API baseado na nova especificação de Java Persistence em junção com JavaServer Faces que cria um esquema de autenticação simples utilizando PhaseListeners do JavaServer Faces e um bean de Entidade simples representando um usuário.