类 AuthFilter
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.AdviceFilter
org.apache.shiro.web.filter.PathMatchingFilter
org.apache.shiro.web.filter.AccessControlFilter
org.apache.shiro.web.filter.authc.AuthenticationFilter
org.apache.shiro.web.filter.authc.AuthenticatingFilter
com.abasecode.opencode.base.token.auth.AuthFilter
- 所有已实现的接口:
javax.servlet.Filter,org.apache.shiro.util.Nameable,org.apache.shiro.web.filter.PathConfigProcessor
public class AuthFilter
extends org.apache.shiro.web.filter.authc.AuthenticatingFilter
- 作者:
- Jon e-mail: ijonso123@gmail.com url: Jon's blog url: project github url: AbaseCode.com
-
字段概要
从类继承的字段 org.apache.shiro.web.filter.authc.AuthenticatingFilter
PERMISSIVE从类继承的字段 org.apache.shiro.web.filter.authc.AuthenticationFilter
DEFAULT_SUCCESS_URL从类继承的字段 org.apache.shiro.web.filter.AccessControlFilter
DEFAULT_LOGIN_URL, GET_METHOD, POST_METHOD从类继承的字段 org.apache.shiro.web.filter.PathMatchingFilter
appliedPaths, pathMatcher从类继承的字段 org.apache.shiro.web.servlet.OncePerRequestFilter
ALREADY_FILTERED_SUFFIX从类继承的字段 org.apache.shiro.web.servlet.AbstractFilter
filterConfig -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected org.apache.shiro.authc.AuthenticationTokencreateToken(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) createTokenprotected booleanexecuteLogin(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) executeLoginprivate StringgetRequestToken(javax.servlet.http.HttpServletRequest httpRequest) getRequestTokenprotected booleanisAccessAllowed(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, Object mappedValue) isAccessAllowedprotected booleanonAccessDenied(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) onAccessDeniedprotected booleanonLoginFailure(org.apache.shiro.authc.AuthenticationToken token, org.apache.shiro.authc.AuthenticationException e, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) onLoginFailure从类继承的方法 org.apache.shiro.web.filter.authc.AuthenticatingFilter
cleanup, createToken, createToken, getHost, isPermissive, isRememberMe, onLoginSuccess从类继承的方法 org.apache.shiro.web.filter.authc.AuthenticationFilter
getSuccessUrl, issueSuccessRedirect, setSuccessUrl从类继承的方法 org.apache.shiro.web.filter.AccessControlFilter
getLoginUrl, getSubject, isLoginRequest, onAccessDenied, onPreHandle, redirectToLogin, saveRequest, saveRequestAndRedirectToLogin, setLoginUrl从类继承的方法 org.apache.shiro.web.filter.PathMatchingFilter
getPathWithinApplication, isEnabled, pathsMatch, pathsMatch, preHandle, processPathConfig从类继承的方法 org.apache.shiro.web.servlet.AdviceFilter
afterCompletion, doFilterInternal, executeChain, postHandle从类继承的方法 org.apache.shiro.web.servlet.OncePerRequestFilter
doFilter, getAlreadyFilteredAttributeName, isEnabled, isEnabled, isFilterOncePerRequest, setEnabled, setFilterOncePerRequest, shouldNotFilter从类继承的方法 org.apache.shiro.web.servlet.NameableFilter
getName, setName, toStringBuilder从类继承的方法 org.apache.shiro.web.servlet.AbstractFilter
destroy, getFilterConfig, getInitParam, init, onFilterConfigSet, setFilterConfig从类继承的方法 org.apache.shiro.web.servlet.ServletContextSupport
getContextAttribute, getContextInitParam, getServletContext, removeContextAttribute, setContextAttribute, setServletContext, toString
-
构造器详细资料
-
AuthFilter
public AuthFilter()
-
-
方法详细资料
-
createToken
protected org.apache.shiro.authc.AuthenticationToken createToken(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws Exception createToken- 指定者:
createToken在类中org.apache.shiro.web.filter.authc.AuthenticatingFilter- 参数:
request- ServletRequestresponse- ServletResponse- 返回:
- AuthenticationToken
- 抛出:
Exception
-
isAccessAllowed
protected boolean isAccessAllowed(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, Object mappedValue) isAccessAllowed- 覆盖:
isAccessAllowed在类中org.apache.shiro.web.filter.authc.AuthenticatingFilter- 参数:
request- ServletRequestresponse- ServletResponsemappedValue- Object- 返回:
- boolean
-
onAccessDenied
protected boolean onAccessDenied(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws Exception onAccessDenied- 指定者:
onAccessDenied在类中org.apache.shiro.web.filter.AccessControlFilter- 参数:
request- ServletRequestresponse- ServletResponse- 返回:
- boolean
- 抛出:
Exception
-
executeLogin
protected boolean executeLogin(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws Exception executeLogin- 覆盖:
executeLogin在类中org.apache.shiro.web.filter.authc.AuthenticatingFilter- 参数:
request- ServletRequestresponse- ServletResponse- 返回:
- boolean
- 抛出:
Exception
-
onLoginFailure
protected boolean onLoginFailure(org.apache.shiro.authc.AuthenticationToken token, org.apache.shiro.authc.AuthenticationException e, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) onLoginFailure- 覆盖:
onLoginFailure在类中org.apache.shiro.web.filter.authc.AuthenticatingFilter- 参数:
token- AuthenticationTokene- AuthenticationExceptionrequest- ServletRequestresponse- ServletResponse- 返回:
- boolean
-
getRequestToken
getRequestToken- 参数:
httpRequest- HttpServletRequest- 返回:
- String
-