类 ShiroOAuthFilter
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
com.flyfish.oauth.shiro.filter.ShiroOAuthFilter
- 所有已实现的接口:
javax.servlet.Filter, org.apache.shiro.util.Nameable, org.apache.shiro.web.filter.PathConfigProcessor
public class ShiroOAuthFilter
extends org.apache.shiro.web.filter.AccessControlFilter
shiro专属认证filter
- 作者:
- wangyu 此filter永远在用户filter之前
-
字段概要
从类继承的字段 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 booleanisAccessAllowed(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, Object mappedValue) protected booleanonAccessDenied(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) 属于开放认证,且认证失败,直接跳往官网认证(false) 不属于开放认证,且认证失败,交由下一步处置(true)从类继承的方法 org.apache.shiro.web.filter.AccessControlFilter
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, cleanup, doFilterInternal, executeChain, postHandle从类继承的方法 org.apache.shiro.web.servlet.OncePerRequestFilter
doFilter, getAlreadyFilteredAttributeName, isEnabled, isEnabled, setEnabled, 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
-
构造器详细资料
-
ShiroOAuthFilter
public ShiroOAuthFilter()
-
-
方法详细资料
-
getLoginUrl
- 覆盖:
getLoginUrl在类中org.apache.shiro.web.filter.AccessControlFilter
-
isAccessAllowed
-
onAccessDenied
protected boolean onAccessDenied(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) 属于开放认证,且认证失败,直接跳往官网认证(false) 不属于开放认证,且认证失败,交由下一步处置(true)- 指定者:
onAccessDenied在类中org.apache.shiro.web.filter.AccessControlFilter- 参数:
request- 请求response- 响应- 返回:
- 结果
-