Uses of Class
org.apache.shiro.web.servlet.AbstractFilter
-
Packages that use AbstractFilter Package Description org.apache.shiro.web.filter Base package supporting all ServletFilterimplementations used to control access to web pages and URL resources.org.apache.shiro.web.filter.authc ServletFilterimplementations specific to controlling access based on a subject's authentication status, or those that can execute authentications (log-ins) directly.org.apache.shiro.web.filter.authz ServletFilterimplementations that perform authorization (access control) checks based on the Subject's abilities (for example, role or permission checks).org.apache.shiro.web.filter.session org.apache.shiro.web.servlet Shiro-specific implementations of the Servlet API (Servlet Filters, et al). -
-
Uses of AbstractFilter in org.apache.shiro.web.filter
Subclasses of AbstractFilter in org.apache.shiro.web.filter Modifier and Type Class Description classAccessControlFilterSuperclass for any filter that controls access to a resource and may redirect the user to the login page if they are not authenticated.classInvalidRequestFilterA request filter that blocks malicious requests.classPathMatchingFilterBase class for Filters that will process only specified paths and allow all others to pass through. -
Uses of AbstractFilter in org.apache.shiro.web.filter.authc
Subclasses of AbstractFilter in org.apache.shiro.web.filter.authc Modifier and Type Class Description classAnonymousFilterFilter that allows access to a path immeidately without performing security checks of any kind.classAuthenticatingFilterAnAuthenticationFilterthat is capable of automatically performing an authentication attempt based on the incoming request.classAuthenticationFilterBase class for all Filters that require the current user to be authenticated.classBasicHttpAuthenticationFilterRequires the requesting user to beauthenticatedfor the request to continue, and if they're not, requires the user to login via the HTTP Basic protocol-specific challenge.classBearerHttpAuthenticationFilterRequires the requesting user to beauthenticatedfor the request to continue, and if they're not, requires the user to login via the HTTP Bearer protocol-specific challenge.classFormAuthenticationFilterRequires the requesting user to be authenticated for the request to continue, and if they are not, forces the user to login via by redirecting them to theloginUrlyou configure.classLogoutFilterSimple Filter that, upon receiving a request, will immediately log-out the currently executingsubjectand then redirect them to a configuredredirectUrl.classPassThruAuthenticationFilterAn authentication filter that redirects the user to the login page when they are trying to access a protected resource.classUserFilterFilter that allows access to resources if the accessor is a known user, which is defined as having a known principal. -
Uses of AbstractFilter in org.apache.shiro.web.filter.authz
Subclasses of AbstractFilter in org.apache.shiro.web.filter.authz Modifier and Type Class Description classAuthorizationFilterSuperclass for authorization-related filters.classHostFilterA Filter that can allow or deny access based on the host that sent the request.classHttpMethodPermissionFilterA filter that translates an HTTP Request's Method (eg GET, POST, etc) into an corresponding action (verb) and uses that verb to construct a permission that will be checked to determine access.classPermissionsAuthorizationFilterFilter that allows access if the current user has the permissions specified by the mapped value, or denies access if the user does not have all of the permissions specified.classPortFilterA Filter that requires the request to be on a specific port, and if not, redirects to the same URL on that port.classRolesAuthorizationFilterFilter that allows access if the current user has the roles specified by the mapped value, or denies access if the user does not have all of the roles specified.classSslFilterFilter which requires a request to be over SSL. -
Uses of AbstractFilter in org.apache.shiro.web.filter.session
Subclasses of AbstractFilter in org.apache.shiro.web.filter.session Modifier and Type Class Description classNoSessionCreationFilterAPathMatchingFilterthat will disable creating new Sessions during the request. -
Uses of AbstractFilter in org.apache.shiro.web.servlet
Subclasses of AbstractFilter in org.apache.shiro.web.servlet Modifier and Type Class Description classAbstractShiroFilterAbstract base class that provides all standard Shiro request filtering behavior and expects subclasses to implement configuration-specific logic (INI, XML, .properties, etc).classAdviceFilterA Servlet Filter that enables AOP-style "around" advice for a ServletRequest viapreHandle,postHandle, andafterCompletionhooks.classIniShiroFilterDeprecated.in 1.2 in favor of using theShiroFilterclassNameableFilterAllows a filter to be named via JavaBeans-compatibleNameableFilter.getName()/NameableFilter.setName(String)methods.classOncePerRequestFilterFilter base class that guarantees to be just executed once per request, on any servlet container.classShiroFilterPrimary Shiro Filter for web applications configuring Shiro via Servlet <listener> in web.xml.
-