Uses of Package
org.apache.shiro.web.servlet
-
Packages that use org.apache.shiro.web.servlet Package Description org.apache.shiro.cas org.apache.shiro.guice.web org.apache.shiro.spring.config.web.autoconfigure org.apache.shiro.spring.web Spring-specific components for use in Spring-based web applications.org.apache.shiro.spring.web.config org.apache.shiro.web.filter Base package supporting all ServletFilter
implementations used to control access to web pages and URL resources.org.apache.shiro.web.filter.authc ServletFilter
implementations 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 ServletFilter
implementations 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.mgt Components supporting web-specificSecurityManager
implementations.org.apache.shiro.web.servlet Shiro-specific implementations of the Servlet API (Servlet Filters, et al).org.apache.shiro.web.session.mgt -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.cas Class Description AbstractFilter Base abstract Filter simplifying Filter initialization andaccess
to init parameters.AdviceFilter A Servlet Filter that enables AOP-style "around" advice for a ServletRequest viapreHandle
,postHandle
, andafterCompletion
hooks.NameableFilter Allows a filter to be named via JavaBeans-compatibleNameableFilter.getName()
/NameableFilter.setName(String)
methods.OncePerRequestFilter Filter base class that guarantees to be just executed once per request, on any servlet container.ServletContextSupport Base implementation for any components that need to access the web application'sServletContext
. -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.guice.web Class Description AbstractFilter Base abstract Filter simplifying Filter initialization andaccess
to init parameters.AbstractShiroFilter Abstract base class that provides all standard Shiro request filtering behavior and expects subclasses to implement configuration-specific logic (INI, XML, .properties, etc).NameableFilter Allows a filter to be named via JavaBeans-compatibleNameableFilter.getName()
/NameableFilter.setName(String)
methods.OncePerRequestFilter Filter base class that guarantees to be just executed once per request, on any servlet container.ServletContextSupport Base implementation for any components that need to access the web application'sServletContext
. -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.spring.config.web.autoconfigure Class Description AbstractShiroFilter Abstract base class that provides all standard Shiro request filtering behavior and expects subclasses to implement configuration-specific logic (INI, XML, .properties, etc).Cookie Interface representing HTTP cookie operations, supporting pojo-style getters and setters for all attributes which includes HttpOnly support. -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.spring.web Class Description AbstractShiroFilter Abstract base class that provides all standard Shiro request filtering behavior and expects subclasses to implement configuration-specific logic (INI, XML, .properties, etc). -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.spring.web.config Class Description Cookie Interface representing HTTP cookie operations, supporting pojo-style getters and setters for all attributes which includes HttpOnly support.Cookie.SameSiteOptions The SameSite attribute of the Set-Cookie HTTP response header allows you to declare if your cookie should be restricted to a first-party or same-site context. -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.web.filter Class Description AbstractFilter Base abstract Filter simplifying Filter initialization andaccess
to init parameters.AdviceFilter A Servlet Filter that enables AOP-style "around" advice for a ServletRequest viapreHandle
,postHandle
, andafterCompletion
hooks.NameableFilter Allows a filter to be named via JavaBeans-compatibleNameableFilter.getName()
/NameableFilter.setName(String)
methods.OncePerRequestFilter Filter base class that guarantees to be just executed once per request, on any servlet container.ServletContextSupport Base implementation for any components that need to access the web application'sServletContext
. -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.web.filter.authc Class Description AbstractFilter Base abstract Filter simplifying Filter initialization andaccess
to init parameters.AdviceFilter A Servlet Filter that enables AOP-style "around" advice for a ServletRequest viapreHandle
,postHandle
, andafterCompletion
hooks.NameableFilter Allows a filter to be named via JavaBeans-compatibleNameableFilter.getName()
/NameableFilter.setName(String)
methods.OncePerRequestFilter Filter base class that guarantees to be just executed once per request, on any servlet container.ServletContextSupport Base implementation for any components that need to access the web application'sServletContext
. -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.web.filter.authz Class Description AbstractFilter Base abstract Filter simplifying Filter initialization andaccess
to init parameters.AdviceFilter A Servlet Filter that enables AOP-style "around" advice for a ServletRequest viapreHandle
,postHandle
, andafterCompletion
hooks.NameableFilter Allows a filter to be named via JavaBeans-compatibleNameableFilter.getName()
/NameableFilter.setName(String)
methods.OncePerRequestFilter Filter base class that guarantees to be just executed once per request, on any servlet container.ServletContextSupport Base implementation for any components that need to access the web application'sServletContext
. -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.web.filter.session Class Description AbstractFilter Base abstract Filter simplifying Filter initialization andaccess
to init parameters.AdviceFilter A Servlet Filter that enables AOP-style "around" advice for a ServletRequest viapreHandle
,postHandle
, andafterCompletion
hooks.NameableFilter Allows a filter to be named via JavaBeans-compatibleNameableFilter.getName()
/NameableFilter.setName(String)
methods.OncePerRequestFilter Filter base class that guarantees to be just executed once per request, on any servlet container.ServletContextSupport Base implementation for any components that need to access the web application'sServletContext
. -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.web.mgt Class Description Cookie Interface representing HTTP cookie operations, supporting pojo-style getters and setters for all attributes which includes HttpOnly support. -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.web.servlet Class Description AbstractFilter Base abstract Filter simplifying Filter initialization andaccess
to init parameters.AbstractShiroFilter Abstract base class that provides all standard Shiro request filtering behavior and expects subclasses to implement configuration-specific logic (INI, XML, .properties, etc).Cookie Interface representing HTTP cookie operations, supporting pojo-style getters and setters for all attributes which includes HttpOnly support.Cookie.SameSiteOptions The SameSite attribute of the Set-Cookie HTTP response header allows you to declare if your cookie should be restricted to a first-party or same-site context.NameableFilter Allows a filter to be named via JavaBeans-compatibleNameableFilter.getName()
/NameableFilter.setName(String)
methods.OncePerRequestFilter Filter base class that guarantees to be just executed once per request, on any servlet container.ServletContextSupport Base implementation for any components that need to access the web application'sServletContext
.ShiroHttpServletRequest AShiroHttpServletRequest
wraps the Servlet container's originalServletRequest
instance, but ensures that allHttpServletRequest
invocations that require Shiro's support (getRemoteUser
,getSession
, etc) can be executed first by Shiro as necessary before allowing the underlying Servlet container instance's method to be invoked. -
Classes in org.apache.shiro.web.servlet used by org.apache.shiro.web.session.mgt Class Description Cookie Interface representing HTTP cookie operations, supporting pojo-style getters and setters for all attributes which includes HttpOnly support.