...
SecurityFilter is a Filter that mimics container managed security.
Apache Shiro
Apache Shiro is a Java security framework that performs authentication, authorization, cryptography, and session management. It can be configured as a Filter to secure a web application.
Spring Security
Spring Security is a powerful and highly customizable authentication and access-control framework. It is usually used with Spring Framework. In simple configuration it may be used as a filter to perform both authentication and authorization. It also can be used to perform authorization control at business methods of an application, and to implement domain object security.
...