类 SSOAuthenticationFilter
java.lang.Object
com.flyfish.oauth.common.OAuth2PostAware
com.flyfish.oauth.filter.ClientAwareFilter
com.flyfish.oauth.filter.SSOAuthenticationFilter
- 所有已实现的接口:
OAuth2SsoInitializeAware, javax.servlet.Filter
@WebFilter(urlPatterns="/*",
initParams=@WebInitParam(name="exclude",value="/oauth/*;/oauth/sync/*"))
public class SSOAuthenticationFilter
extends ClientAwareFilter
拦截器处理器,用于拦截客户端Token校验
注意!需要将此过滤器放到web.xml 最前
- 作者:
- wangyu
-
字段概要
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voiddoFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain) 处理请求,这里存在两个逻辑 检查token有效性(不存在直接跳转到认证) 处理授权码,如果存在授权码,从类继承的方法 ClientAwareFilter
destroy, init
-
构造器详细资料
-
SSOAuthenticationFilter
public SSOAuthenticationFilter()
-
-
方法详细资料
-
doFilter
public void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException 处理请求,这里存在两个逻辑 检查token有效性(不存在直接跳转到认证) 处理授权码,如果存在授权码,- 参数:
servletRequest- 请求servletResponse- 响应filterChain- 过滤器链- 抛出:
IOException- 异常javax.servlet.ServletException- 异常
-