类 SaLoginConfig
java.lang.Object
cn.dev33.satoken.stp.SaLoginConfig
已过时。
请更换为 new SaLoginParameter()
快速、简洁的构建:调用 `StpUtil.login()` 时的 [ 配置参数 SaLoginParameter ]
// 例如:在登录时指定 token 有效期为七天,代码如下:
StpUtil.login(10001, SaLoginConfig.setTimeout(60 * 60 * 24 * 7));
// 上面的代码与下面的代码等价
StpUtil.login(10001, new SaLoginParameter().setTimeout(60 * 60 * 24 * 7));
- 从以下版本开始:
- 1.29.0
- 作者:
- click33
-
方法概要
修饰符和类型方法说明static SaLoginParametercreate()已过时。静态方法获取一个 SaLoginParameter 对象static SaLoginParametersetActiveTimeout(long activeTimeout) 已过时。static SaLoginParameter已过时。static SaLoginParameter已过时。写入扩展数据(只在jwt模式下生效)static SaLoginParametersetExtraData(Map<String, Object> extraData) 已过时。static SaLoginParametersetIsLastingCookie(Boolean isLastingCookie) 已过时。static SaLoginParametersetIsWriteHeader(Boolean isWriteHeader) 已过时。static SaLoginParametersetTimeout(long timeout) 已过时。static SaLoginParameter已过时。static SaLoginParametersetTokenSignTag(Map<String, Object> tokenSignTag) 已过时。设置 本次登录挂载到 TokenSign 的数据
-
方法详细资料
-
setDevice
已过时。- 参数:
device- 此次登录的客户端设备类型- 返回:
- 登录参数 Model
-
setIsLastingCookie
已过时。- 参数:
isLastingCookie- 是否为持久Cookie(临时Cookie在浏览器关闭时会自动删除,持久Cookie在重新打开后依然存在)- 返回:
- 登录参数 Model
-
setTimeout
已过时。- 参数:
timeout- 指定此次登录token的有效期, 单位:秒 (如未指定,自动取全局配置的timeout值)- 返回:
- 登录参数 Model
-
setActiveTimeout
已过时。- 参数:
activeTimeout- 指定此次登录 token 最低活跃频率,单位:秒(如未指定,自动取全局配置的 activeTimeout 值)- 返回:
- 对象自身
-
setExtraData
已过时。- 参数:
extraData- 扩展信息(只在jwt模式下生效)- 返回:
- 登录参数 Model
-
setToken
已过时。- 参数:
token- 预定Token(预定本次登录生成的Token值)- 返回:
- 登录参数 Model
-
setExtra
已过时。写入扩展数据(只在jwt模式下生效)- 参数:
key- 键value- 值- 返回:
- 登录参数 Model
-
setIsWriteHeader
已过时。- 参数:
isWriteHeader- 是否在登录后将 Token 写入到响应头- 返回:
- 登录参数 Model
-
setTokenSignTag
已过时。设置 本次登录挂载到 TokenSign 的数据- 参数:
tokenSignTag- /- 返回:
- 登录参数 Model
-
create
已过时。静态方法获取一个 SaLoginParameter 对象- 返回:
- SaLoginParameter 对象
-