es un framework para controlar la Seguridad en Java que ofrece servicios de autenticación, autorización, criptografía y gestión de la sesión.

Shiro está pensado para simplificar su uso, y si, como ya estáis pensando, es una alternativa a Spring Security, veamos algunos ejemplos:

Si estáis interesados os recomiendo este artículo.