Duvida logout jsf

Pessoal fiz um metodo para dar o session.invalidate();

porem eu tenho um link de logou em todas as paginas do meu site… te alguma maneira de eu nao precisar colocar isso no meu faces-config??

pq senao vou ter q colocar todas as paginas la ai e complicado heim…

tem alguma maneira mais facil?

valeus

Kara ei faço assim…
Crio um FB chamado LoginFB onde vai ficar meu método… assim

public String logout() throws IOException {
ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
HttpServletResponse response = (HttpServletResponse) externalContext.getResponse();
HttpSession session = (HttpSession) externalContext.getSession(false);
session.invalidate();
FacesContext context = FacesContext.getCurrentInstance();
Application application = context.getApplication();
application.getNavigationHandler().handleNavigation(context, “/index.faces”, “index”);
return null;
}

e lah no meu FacesConfig.xml eu crio uma regra de navegação dessa forma

*

index
/index.jsp


esse index.jsp é página pra onde vai dp Q vc fizer o logout.