Login JSF

Boa tarde, estou desenvolvendo um sistemas onde algumas páginas podem ser vistas por todos os users e outras apenas por users logados,

Já pesquisei na web sobre interceptores porém não consegui implementar, será que alguém poderia me indicar algum material ou me dizer alguma forma de fazer isso?

Se n me engano Spring Security

Aqui tem um exemplo utilizando JAAS: Aplicação Web Completa JSF EJB JPA JAAS
Aqui tem um exemplo utilizando Filter: Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate