Controle de actions através de filtro (JSF)

Olá senhores…

Pretendo desenvolver um filtro para fazer a autenticação e autorização de meu sistema. Neste filtro gostaria de controlar o acesso as actions dos meus managedbeans. Isso é possível através de servlet filter ou do phase filter?

Tenho as actions “excluir”, “alterar” e “incluir” no meu MB. Na minha sessão, tenho a chave do usuario e qual quais as operacoes ele pode realizar.

Qual a melhor solução para este caso?

abs.