类 SaLogoutParameter
java.lang.Object
cn.dev33.satoken.stp.parameter.SaLogoutParameter
在会话注销时的 配置参数对象,决定注销时的一些细节行为
// 例如:
StpUtil.logout(10001, new SaLogoutParameter());
- 从以下版本开始:
- 1.41.0
- 作者:
- click33
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static SaLogoutParametercreate()静态方法获取一个 SaLoginParameter 对象需要注销的设备类型 (如果不指定,则默认注销所有客户端)获取 如果 token 已被冻结,是否保留其操作权 (是否允许此 token 调用注销API)
(此参数只在调用 StpUtil.getMode()注销类型 (LOGOUT=注销下线、KICKOUT=踢人下线,REPLACED=顶人下线)getRange()注销范围 (TOKEN=只注销当前 token 的会话,ACCOUNT=注销当前 token 指向的 loginId 其所有客户端会话)
(此参数只在调用 StpUtil.logout() 时有效)setDefaultValues(SaTokenConfig config) 根据 SaTokenConfig 对象初始化默认值setDeviceType(String deviceType) 需要注销的设备类型 (如果不指定,则默认注销所有客户端)setIsKeepFreezeOps(Boolean isKeepFreezeOps) 设置 如果 token 已被冻结,是否保留其操作权 (是否允许此 token 调用注销API)
(此参数只在调用 StpUtil.setIsKeepTokenSession(Boolean isKeepTokenSession) setMode(SaLogoutMode mode) 注销类型 (LOGOUT=注销下线、KICKOUT=踢人下线,REPLACED=顶人下线)setRange(SaLogoutRange range) 注销范围 (TOKEN=只注销当前 token 的会话,ACCOUNT=注销当前 token 指向的 loginId 其所有客户端会话)
(此参数只在调用 StpUtil.logout() 时有效)toString()
-
构造器详细资料
-
SaLogoutParameter
public SaLogoutParameter() -
SaLogoutParameter
-
-
方法详细资料
-
setDefaultValues
根据 SaTokenConfig 对象初始化默认值- 参数:
config- 使用的配置对象- 返回:
- 对象自身
-
create
静态方法获取一个 SaLoginParameter 对象- 返回:
- SaLoginParameter 对象
-
getIsKeepTokenSession
- 返回:
- 在注销 token 后,是否保留其对应的 Token-Session
-
setIsKeepTokenSession
- 参数:
isKeepTokenSession- 在注销 token 后,是否保留其对应的 Token-Session- 返回:
- 对象自身
-
getIsKeepFreezeOps
获取 如果 token 已被冻结,是否保留其操作权 (是否允许此 token 调用注销API)
(此参数只在调用 StpUtil.[logout/kickout/replaced]ByTokenValue("token") 时有效)- 返回:
- /
-
setIsKeepFreezeOps
设置 如果 token 已被冻结,是否保留其操作权 (是否允许此 token 调用注销API)
(此参数只在调用 StpUtil.[logout/kickout/replaced]ByTokenValue("token") 时有效)- 参数:
isKeepFreezeOps- /- 返回:
- 对象自身
-
getDeviceType
需要注销的设备类型 (如果不指定,则默认注销所有客户端)- 返回:
- deviceType /
-
setDeviceType
需要注销的设备类型 (如果不指定,则默认注销所有客户端)- 参数:
deviceType- /- 返回:
- /
-
getMode
注销类型 (LOGOUT=注销下线、KICKOUT=踢人下线,REPLACED=顶人下线)- 返回:
- logoutMode 注销类型
-
setMode
注销类型 (LOGOUT=注销下线、KICKOUT=踢人下线,REPLACED=顶人下线)- 参数:
mode- 注销类型- 返回:
- /
-
getRange
注销范围 (TOKEN=只注销当前 token 的会话,ACCOUNT=注销当前 token 指向的 loginId 其所有客户端会话)
(此参数只在调用 StpUtil.logout() 时有效)- 返回:
- /
-
setRange
注销范围 (TOKEN=只注销当前 token 的会话,ACCOUNT=注销当前 token 指向的 loginId 其所有客户端会话)
(此参数只在调用 StpUtil.logout() 时有效)- 参数:
range- /- 返回:
- /
-
toString
-