public class SaTokenFilter extends Object implements org.noear.solon.core.handle.Filter
| 限定符和类型 | 字段和说明 |
|---|---|
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
是否打开注解鉴权
|
| 构造器和说明 |
|---|
SaTokenFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
SaTokenFilter |
addExclude(String... paths) |
SaTokenFilter |
addInclude(String... paths) |
void |
doFilter(org.noear.solon.core.handle.Context ctx,
org.noear.solon.core.handle.FilterChain chain) |
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)
public SaTokenFilter addExclude(String... paths)
public SaTokenFilter setIncludeList(List<String> pathList)
public SaTokenFilter setExcludeList(List<String> pathList)
public SaTokenFilter setAuth(cn.dev33.satoken.filter.SaFilterAuthStrategy auth)
public SaTokenFilter setError(cn.dev33.satoken.filter.SaFilterErrorStrategy error)
public SaTokenFilter setBeforeAuth(cn.dev33.satoken.filter.SaFilterAuthStrategy beforeAuth)
Copyright © 2024. All rights reserved.