类 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
-
嵌套类概要
从接口继承的嵌套类/接口 com.kfyty.loveqq.framework.web.core.filter.Filter
com.kfyty.loveqq.framework.web.core.filter.Filter.Continue -
字段概要
字段修饰符和类型字段说明cn.dev33.satoken.filter.SaFilterAuthStrategy认证函数:每次请求执行cn.dev33.satoken.filter.SaFilterAuthStrategy前置函数:在每次[认证函数]之前执行 注意点:前置认证函数将不受 includeList 与 excludeList 的限制,所有路由的请求都会进入 beforeAuthcn.dev33.satoken.filter.SaFilterErrorStrategy异常处理函数:每次[认证函数]发生异常时执行此函数放行路由拦截路由 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addExclude(String... paths) addInclude(String... paths) com.kfyty.loveqq.framework.web.core.filter.Filter.ContinuedoFilter(com.kfyty.loveqq.framework.web.core.http.ServerRequest request, com.kfyty.loveqq.framework.web.core.http.ServerResponse response) setAuth(cn.dev33.satoken.filter.SaFilterAuthStrategy auth) setBeforeAuth(cn.dev33.satoken.filter.SaFilterAuthStrategy beforeAuth) setError(cn.dev33.satoken.filter.SaFilterErrorStrategy error) setExcludeList(List<String> pathList) setIncludeList(List<String> pathList) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.kfyty.loveqq.framework.web.core.filter.Filter
doFilter, getPattern, isWebSocket
-
字段详细资料
-
includeList
拦截路由 -
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
- 指定者:
addInclude在接口中cn.dev33.satoken.filter.SaFilter
-
addExclude
- 指定者:
addExclude在接口中cn.dev33.satoken.filter.SaFilter
-
setIncludeList
- 指定者:
setIncludeList在接口中cn.dev33.satoken.filter.SaFilter
-
setExcludeList
- 指定者:
setExcludeList在接口中cn.dev33.satoken.filter.SaFilter
-
setAuth
- 指定者:
setAuth在接口中cn.dev33.satoken.filter.SaFilter
-
setError
- 指定者:
setError在接口中cn.dev33.satoken.filter.SaFilter
-
setBeforeAuth
- 指定者:
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
-