public class SaTokenFilter extends Object implements cn.dev33.satoken.filter.SaFilter, org.noear.solon.core.handle.Filter
| Modifier and Type | Field and Description |
|---|---|
cn.dev33.satoken.filter.SaFilterAuthStrategy |
auth
认证函数:每次请求执行
|
cn.dev33.satoken.filter.SaFilterAuthStrategy |
beforeAuth
前置函数:在每次[认证函数]之前执行
注意点:前置认证函数将不受 includeList 与 excludeList 的限制,所有路由的请求都会进入 beforeAuth
|
cn.dev33.satoken.filter.SaFilterErrorStrategy |
error
异常处理函数:每次[认证函数]发生异常时执行此函数
|
List<String> |
excludeList
放行路由
|
List<String> |
includeList
拦截路由
|
boolean |
isAnnotation
是否打开注解鉴权
|
| Constructor and Description |
|---|
SaTokenFilter() |
| Modifier and Type | Method and Description |
|---|---|
SaTokenFilter |
addExclude(String... paths) |
SaTokenFilter |
addInclude(String... paths) |
void |
doFilter(org.noear.solon.core.handle.Context ctx,
org.noear.solon.core.handle.FilterChain chain) |
List<String> |
getExcludeList()
获取 [放行路由] 集合
|
List<String> |
getIncludeList()
获取 [拦截路由] 集合
|
SaTokenFilter |
setAuth(cn.dev33.satoken.filter.SaFilterAuthStrategy auth) |
SaTokenFilter |
setBeforeAuth(cn.dev33.satoken.filter.SaFilterAuthStrategy beforeAuth) |
SaTokenFilter |
setError(cn.dev33.satoken.filter.SaFilterErrorStrategy error) |
SaTokenFilter |
setExcludeList(List<String> pathList) |
SaTokenFilter |
setIncludeList(List<String> pathList) |
public boolean isAnnotation
public cn.dev33.satoken.filter.SaFilterAuthStrategy auth
public cn.dev33.satoken.filter.SaFilterErrorStrategy error
public cn.dev33.satoken.filter.SaFilterAuthStrategy beforeAuth
public SaTokenFilter addInclude(String... paths)
addInclude in interface cn.dev33.satoken.filter.SaFilterpublic SaTokenFilter addExclude(String... paths)
addExclude in interface cn.dev33.satoken.filter.SaFilterpublic SaTokenFilter setIncludeList(List<String> pathList)
setIncludeList in interface cn.dev33.satoken.filter.SaFilterpublic SaTokenFilter setExcludeList(List<String> pathList)
setExcludeList in interface cn.dev33.satoken.filter.SaFilterpublic SaTokenFilter setAuth(cn.dev33.satoken.filter.SaFilterAuthStrategy auth)
setAuth in interface cn.dev33.satoken.filter.SaFilterpublic SaTokenFilter setError(cn.dev33.satoken.filter.SaFilterErrorStrategy error)
setError in interface cn.dev33.satoken.filter.SaFilterpublic SaTokenFilter setBeforeAuth(cn.dev33.satoken.filter.SaFilterAuthStrategy beforeAuth)
setBeforeAuth in interface cn.dev33.satoken.filter.SaFilterCopyright © 2025. All rights reserved.