类 SaRequestFilter

java.lang.Object
cn.dev33.satoken.loveqq.boot.filter.SaRequestFilter
所有已实现的接口:
cn.dev33.satoken.filter.SaFilter, com.kfyty.loveqq.framework.web.core.filter.Filter

@Order(-100) public class SaRequestFilter extends Object implements cn.dev33.satoken.filter.SaFilter, com.kfyty.loveqq.framework.web.core.filter.Filter
全局鉴权过滤器 (基于 loveqq-framework 统一 Filter,可以统一 servlet 和 reactor 配置)

默认优先级为 -100,尽量保证在其它过滤器之前执行

从以下版本开始:
1.19.0
作者:
click33
  • 字段详细资料

    • includeList

      public List<String> includeList
      拦截路由
    • excludeList

      public List<String> excludeList
      放行路由
    • auth

      public cn.dev33.satoken.filter.SaFilterAuthStrategy auth
      认证函数:每次请求执行
    • error

      public cn.dev33.satoken.filter.SaFilterErrorStrategy error
      异常处理函数:每次[认证函数]发生异常时执行此函数
    • beforeAuth

      public cn.dev33.satoken.filter.SaFilterAuthStrategy beforeAuth
      前置函数:在每次[认证函数]之前执行 注意点:前置认证函数将不受 includeList 与 excludeList 的限制,所有路由的请求都会进入 beforeAuth
  • 构造器详细资料

    • SaRequestFilter

      public SaRequestFilter()
  • 方法详细资料

    • addInclude

      public SaRequestFilter addInclude(String... paths)
      指定者:
      addInclude 在接口中 cn.dev33.satoken.filter.SaFilter
    • addExclude

      public SaRequestFilter addExclude(String... paths)
      指定者:
      addExclude 在接口中 cn.dev33.satoken.filter.SaFilter
    • setIncludeList

      public SaRequestFilter setIncludeList(List<String> pathList)
      指定者:
      setIncludeList 在接口中 cn.dev33.satoken.filter.SaFilter
    • setExcludeList

      public SaRequestFilter setExcludeList(List<String> pathList)
      指定者:
      setExcludeList 在接口中 cn.dev33.satoken.filter.SaFilter
    • setAuth

      public SaRequestFilter setAuth(cn.dev33.satoken.filter.SaFilterAuthStrategy auth)
      指定者:
      setAuth 在接口中 cn.dev33.satoken.filter.SaFilter
    • setError

      public SaRequestFilter setError(cn.dev33.satoken.filter.SaFilterErrorStrategy error)
      指定者:
      setError 在接口中 cn.dev33.satoken.filter.SaFilter
    • setBeforeAuth

      public SaRequestFilter setBeforeAuth(cn.dev33.satoken.filter.SaFilterAuthStrategy beforeAuth)
      指定者:
      setBeforeAuth 在接口中 cn.dev33.satoken.filter.SaFilter
    • doFilter

      public com.kfyty.loveqq.framework.web.core.filter.Filter.Continue doFilter(com.kfyty.loveqq.framework.web.core.http.ServerRequest request, com.kfyty.loveqq.framework.web.core.http.ServerResponse response)
      指定者:
      doFilter 在接口中 com.kfyty.loveqq.framework.web.core.filter.Filter