类 SaSignConfig
java.lang.Object
cn.dev33.satoken.config.SaSignConfig
Sa-Token API 接口签名/验签 相关配置类
- 从以下版本开始:
- 1.34.0
- 作者:
- click33
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明获取 是否校验 nonce 随机字符串long计算保存 nonce 时应该使用的 ttl,单位:秒获取 API 调用签名秘钥long获取 接口调用时的时间戳允许的差距(单位:ms),-1 代表不校验差距,默认15分钟setIsCheckNonce(Boolean isCheckNonce) 设置 是否校验 nonce 随机字符串setSecretKey(String secretKey) 设置 API 调用签名秘钥setTimestampDisparity(long timestampDisparity) 设置 接口调用时的时间戳允许的差距(单位:ms),-1 代表不校验差距,默认15分钟toString()
-
构造器详细资料
-
SaSignConfig
public SaSignConfig()
-
-
方法详细资料
-
getSecretKey
获取 API 调用签名秘钥- 返回:
- /
-
setSecretKey
设置 API 调用签名秘钥- 参数:
secretKey- /- 返回:
- 对象自身
-
getTimestampDisparity
public long getTimestampDisparity()获取 接口调用时的时间戳允许的差距(单位:ms),-1 代表不校验差距,默认15分钟比如此处你配置了60秒,当一个请求从 client 发起后,如果 server 端60秒内没有处理,60秒后再想处理就无法校验通过了。
timestamp + nonce 有效防止重放攻击。
- 返回:
- /
-
setTimestampDisparity
设置 接口调用时的时间戳允许的差距(单位:ms),-1 代表不校验差距,默认15分钟比如此处你配置了60秒,当一个请求从 client 发起后,如果 server 端60秒内没有处理,60秒后再想处理就无法校验通过了。
timestamp + nonce 有效防止重放攻击。
- 参数:
timestampDisparity- /- 返回:
- 对象自身
-
getIsCheckNonce
获取 是否校验 nonce 随机字符串- 返回:
- /
-
setIsCheckNonce
设置 是否校验 nonce 随机字符串- 参数:
isCheckNonce- /- 返回:
- 对象自身
-
getSaveNonceExpire
public long getSaveNonceExpire()计算保存 nonce 时应该使用的 ttl,单位:秒- 返回:
- /
-
toString
-