类 SSOAuthenticationFilter

所有已实现的接口:
OAuth2SsoInitializeAware, javax.servlet.Filter

@WebFilter(urlPatterns="/*", initParams=@WebInitParam(name="exclude",value="/oauth/*;/oauth/sync/*")) public class SSOAuthenticationFilter extends ClientAwareFilter
拦截器处理器,用于拦截客户端Token校验 注意!需要将此过滤器放到web.xml 最前
作者:
wangyu
  • 构造器详细资料

    • 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 - 异常