Página de login simples do JSF 2.0

Preciso restringir o acesso a uma parte do aplicativo. Para acessar essa parte, o usuário precisa fazer login. Eu tenho uma tabela no meu banco de dados chamada Usuário, com nomes de usuário e senhas com hash e um formulário de login que consiste em duas entradas e um envio. No entanto, não sei quais classes / mathids devo usar para efetuar login no usuário (presumo que exista um suporte para essa funcionalidade no jsf). Além disso, até onde sei, preciso editar meu web.xml para dar suporte à autenticação. Alguém poderia propor soluções típicas e etapas gerais que eu preciso fazer para obter essa funcionalidade (links, tutoriais de um valor muito apreciado)?

Também me pergunto como limite o acesso a outra página se a pessoa não estiver conectada, portanto, quando o usuário digitar o link direto para uma página, ele será redirecionado para a página principal de login.

Agradecemos antecipadamente por qualquer ajuda. Grem.

questionAnswers(2)

yourAnswerToTheQuestion