接口 SaTempInterface
- 所有已知实现类:
SaTempDefaultImpl
public interface SaTempInterface
Sa-Token 临时 token 验证模块 - 接口
有效期很短的一种token,一般用于一次性接口防盗用、短时间资源访问等业务场景
- 从以下版本开始:
- 1.20.0
- 作者:
- click33
-
方法概要
修饰符和类型方法说明default StringcreateToken(Object value, long timeout) 为指定 value 创建一个临时 Tokendefault StringcreateToken(String service, Object value, long timeout) 为指定 业务标识、指定 value 创建一个 Tokendefault voiddeleteToken(String token) 删除一个 Tokendefault voiddeleteToken(String service, String token) 删除一个 Tokendefault Stringdefault longgetTimeout(String token) 获取指定 Token 的剩余有效期,单位:秒default longgetTimeout(String service, String token) 获取指定 业务标识、指定 Token 的剩余有效期,单位:秒default ObjectparseToken(String token) 解析 Token 获取 valuedefault <T> TparseToken(String token, Class<T> cs) 解析 Token 获取 value,并转换为指定类型default ObjectparseToken(String service, String token) 解析 Token 获取 valuedefault <T> TparseToken(String service, String token, Class<T> cs) 解析 Token 获取 value,并转换为指定类型default StringsplicingKeyTempToken(String service, String token) 获取:在存储临时 token 数据时,应该使用的 key
-
方法详细资料
-
createToken
为指定 value 创建一个临时 Token- 参数:
value- 指定值timeout- 有效时间,单位:秒,-1 代表永久有效- 返回:
- 生成的 token
-
createToken
为指定 业务标识、指定 value 创建一个 Token- 参数:
service- 业务标识value- 指定值timeout- 有效期,单位:秒,-1 代表永久有效- 返回:
- 生成的token
-
parseToken
解析 Token 获取 value- 参数:
token- 指定 Token- 返回:
- /
-
parseToken
解析 Token 获取 value- 参数:
service- 业务标识token- 指定 Token- 返回:
- /
-
parseToken
解析 Token 获取 value,并转换为指定类型- 类型参数:
T- 默认值的类型- 参数:
token- 指定 Tokencs- 指定类型- 返回:
- /
-
parseToken
解析 Token 获取 value,并转换为指定类型- 类型参数:
T- 默认值的类型- 参数:
service- 业务标识token- 指定 Tokencs- 指定类型- 返回:
- /
-
getTimeout
获取指定 Token 的剩余有效期,单位:秒返回值 -1 代表永久,-2 代表token无效
- 参数:
token- 指定 Token- 返回:
- /
-
getTimeout
获取指定 业务标识、指定 Token 的剩余有效期,单位:秒返回值 -1 代表永久,-2 代表token无效
- 参数:
service- 业务标识token- 指定 Token- 返回:
- /
-
deleteToken
删除一个 Token- 参数:
token- 指定 Token
-
deleteToken
删除一个 Token- 参数:
service- 业务标识token- 指定 Token
-
splicingKeyTempToken
获取:在存储临时 token 数据时,应该使用的 key- 参数:
service- 业务标识token- token值- 返回:
- key
-
getJwtSecretKey
- 返回:
- jwt秘钥 (只有集成 sa-token-temp-jwt 模块时此参数才会生效)
-