| 程序包 | 说明 |
|---|---|
| cn.dev33.satoken.strategy |
| 限定符和类型 | 字段和说明 |
|---|---|
static SaStrategy |
SaStrategy.me
获取 SaStrategy 对象的单例引用
|
| 限定符和类型 | 方法和说明 |
|---|---|
SaStrategy |
SaStrategy.setCheckElementAnnotation(java.util.function.Consumer<java.lang.reflect.AnnotatedElement> checkElementAnnotation)
对一个 [元素] 对象进行注解校验 (注解鉴权内部实现)
参数 [element元素]
|
SaStrategy |
SaStrategy.setCheckMethodAnnotation(java.util.function.Consumer<java.lang.reflect.Method> checkMethodAnnotation)
对一个 [Method] 对象进行注解校验 (注解鉴权内部实现)
参数 [Method句柄]
|
SaStrategy |
SaStrategy.setCreateSession(java.util.function.Function<java.lang.String,SaSession> createSession)
重写创建 Session 的策略
参数 [SessionId]
|
SaStrategy |
SaStrategy.setCreateToken(java.util.function.BiFunction<java.lang.Object,java.lang.String,java.lang.String> createToken)
重写创建 Token 的策略
参数 [账号id, 账号类型]
|
SaStrategy |
SaStrategy.setGetAnnotation(java.util.function.BiFunction<java.lang.reflect.AnnotatedElement,java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> getAnnotation)
从元素上获取注解(注解鉴权内部实现)
参数 [element元素,要获取的注解类型]
|
SaStrategy |
SaStrategy.setHasElement(java.util.function.BiFunction<java.util.List<java.lang.String>,java.lang.String,java.lang.Boolean> hasElement)
判断:集合中是否包含指定元素(模糊匹配)
参数 [集合, 元素]
|
Copyright © 2022. All Rights Reserved.