Controle de acesso WebAplications

Olá galera, estou precisando implementar o controle de acesso às paginas de uma aplicação web que usa struts.
Partindo da idéia de que, ao efetuar o login, é armazenado na sessão um objeto do tipo usuário.
Alguém tem um exemplo de como fazer este processo de forma inteligente uma vez que sou novo nisso.

Você pode usar um Servlet Filter pra isso. No link abaixo, dá pra ter uma idéia de como implementar:

http://tp.its.yale.edu/pipermail/cas/2004-February/000297.html

[]'s

será que existe algum framework ou bibliotecas para me ajudar a fazer um controle de acesso decente?
Sei que posso fazer um, más para que reinventar a roda!!!

Cara, não entendi a dificuldade de fazer isto na mão. Onde está tendo problemas?