接口 SaTempInterface
- 所有已知实现类:
SaTempDefaultImpl
public interface SaTempInterface
Sa-Token 临时令牌验证模块接口
- 作者:
- kong
-
方法概要
修饰符和类型方法说明default StringcreateToken(Object value, long timeout) 为 指定值 创建一个临时 Tokendefault StringcreateToken(String service, Object value, long timeout) 为 指定服务 指定值 创建一个 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) 获取映射关系的持久化key
-
方法详细资料
-
createToken
为 指定值 创建一个临时 Token- 参数:
value- 指定值timeout- 有效期,单位:秒,-1代表永久有效- 返回:
- 生成的token
-
createToken
为 指定服务 指定值 创建一个 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
获取映射关系的持久化key- 参数:
service- 服务标识token- token值- 返回:
- key
-
getJwtSecretKey
- 返回:
- jwt秘钥 (只有集成 sa-token-temp-jwt 模块时此参数才会生效)
-