org.tynamo.security.filter
Class SecurityRequestFilter
java.lang.Object
org.apache.shiro.web.servlet.ServletContextSupport
org.apache.shiro.web.servlet.AbstractFilter
org.apache.shiro.web.servlet.NameableFilter
org.apache.shiro.web.servlet.OncePerRequestFilter
org.apache.shiro.web.servlet.AbstractShiroFilter
org.apache.shiro.web.servlet.IniShiroFilter
org.tynamo.security.filter.SecurityRequestFilter
- All Implemented Interfaces:
- javax.servlet.Filter, org.apache.shiro.util.Nameable, org.apache.tapestry5.services.HttpServletRequestFilter
@ServiceId(value="SecurityRequestFilter")
public class SecurityRequestFilter
- extends org.apache.shiro.web.servlet.IniShiroFilter
- implements org.apache.tapestry5.services.HttpServletRequestFilter
| Fields inherited from class org.apache.shiro.web.servlet.IniShiroFilter |
CONFIG_INIT_PARAM_NAME, CONFIG_PATH_INIT_PARAM_NAME |
| Fields inherited from class org.apache.shiro.web.servlet.OncePerRequestFilter |
ALREADY_FILTERED_SUFFIX |
| Fields inherited from class org.apache.shiro.web.servlet.AbstractFilter |
filterConfig |
|
Constructor Summary |
SecurityRequestFilter(java.util.List<FilterChainDefinition> filterChainDefinitions,
org.apache.shiro.web.mgt.WebSecurityManager securityManager,
org.slf4j.Logger logger,
java.lang.String successUrl,
java.lang.String loginUrl,
java.lang.String unauthorizedUrl,
java.lang.String configPath,
boolean shouldLoadIniFromPath,
org.apache.tapestry5.services.ApplicationGlobals globals)
|
|
Method Summary |
boolean |
service(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
org.apache.tapestry5.services.HttpServletRequestHandler handler)
|
| Methods inherited from class org.apache.shiro.web.servlet.IniShiroFilter |
applyFilterChainResolver, applyInitParams, applySecurityManager, configure, convertConfigToIni, convertPathToIni, getConfig, getConfigPath, init, loadIniFromConfig, loadIniFromPath, setConfig, setConfigPath |
| Methods inherited from class org.apache.shiro.web.servlet.AbstractShiroFilter |
createDefaultSecurityManager, createSubject, doFilterInternal, executeChain, getExecutionChain, getFilterChainResolver, getSecurityManager, isHttpSessions, onFilterConfigSet, prepareServletRequest, prepareServletResponse, setFilterChainResolver, setSecurityManager, updateSessionLastAccessTime, wrapServletRequest, wrapServletResponse |
| Methods inherited from class org.apache.shiro.web.servlet.OncePerRequestFilter |
doFilter, getAlreadyFilteredAttributeName, shouldNotFilter |
| Methods inherited from class org.apache.shiro.web.servlet.NameableFilter |
getName, setName, toStringBuilder |
| Methods inherited from class org.apache.shiro.web.servlet.AbstractFilter |
destroy, getFilterConfig, getInitParam, init, setFilterConfig |
| Methods inherited from class org.apache.shiro.web.servlet.ServletContextSupport |
getContextAttribute, getContextInitParam, getServletContext, removeContextAttribute, setContextAttribute, setServletContext, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SecurityRequestFilter
public SecurityRequestFilter(java.util.List<FilterChainDefinition> filterChainDefinitions,
org.apache.shiro.web.mgt.WebSecurityManager securityManager,
org.slf4j.Logger logger,
@Inject@Symbol(value="security.successurl")
java.lang.String successUrl,
@Inject@Symbol(value="security.loginurl")
java.lang.String loginUrl,
@Inject@Symbol(value="security.unauthorizedurl")
java.lang.String unauthorizedUrl,
@Inject@Symbol(value="security.configpath")
java.lang.String configPath,
@Inject@Symbol(value="security.loadinifrompath")
boolean shouldLoadIniFromPath,
org.apache.tapestry5.services.ApplicationGlobals globals)
throws java.lang.Exception
- Throws:
java.lang.Exception
service
public boolean service(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
org.apache.tapestry5.services.HttpServletRequestHandler handler)
throws java.io.IOException
- Specified by:
service in interface org.apache.tapestry5.services.HttpServletRequestFilter
- Throws:
java.io.IOException
Copyright © 2004-2011. All Rights Reserved.