Sessão j2ee

Boa tarde pessoal!

Estou estudando aqui e tenho 2 url:

URL1
http://localhost:8080/validacao/login.jsf

e

URL2
http://localhost:8080/sistema1/sistema1.jsf

Minha intenção é a seguinte ao fazer o login na URL1 e usuario conseguirá acessar a URL2, como eu poderia fazer isso? session? como ficaria?

Eu tenho um filter mais eu só consigo resgatar session da mesma url como eu faria isso entre URL’s direfentes?

    @Override
    public void beforeFilter(HttpServletRequest req, HttpServletResponse res) {
        try {
            UsuarioVO usuarioLogado = (UsuarioVO) req.getSession().getAttribute("usuario");
            if (usuarioLogado == null && !req.getServletPath().contains(INDEX)) {
                res.sendRedirect(req.getContextPath().concat(INDEX+".jsf"));
            } else if (usuarioLogado != null && !req.getServletPath().equals(SISTEMAINDEX) ) {
                res.sendRedirect(req.getContextPath().concat(SISTEMAINDEX));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

valeu.

Por filtro, esse post pode te ajudar: Autenticação de Usuários (Filter/Servlet).
Caso queira fazer por JAAS (Mais ponta firme, pelo menos eu acho): Validação de Login de Usuário com JSF e JAAS.