public class SaLoginModel
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
java.lang.String |
device
此次登录的客户端设备类型
|
java.util.Map<java.lang.String,java.lang.Object> |
extraData
扩展信息(只在jwt模式下生效)
|
java.lang.Boolean |
isLastingCookie
是否为持久Cookie(临时Cookie在浏览器关闭时会自动删除,持久Cookie在重新打开后依然存在)
|
java.lang.Long |
timeout
指定此次登录token的有效期, 单位:秒 (如未指定,自动取全局配置的timeout值)
|
java.lang.String |
token
预定Token(预定本次登录生成的Token值)
|
| 构造器和说明 |
|---|
SaLoginModel() |
| 限定符和类型 | 方法和说明 |
|---|---|
SaLoginModel |
build()
构建对象,初始化默认值
|
SaLoginModel |
build(SaTokenConfig config)
构建对象,初始化默认值
|
static SaLoginModel |
create()
静态方法获取一个 SaLoginModel 对象
|
int |
getCookieTimeout() |
java.lang.String |
getDevice() |
java.lang.String |
getDeviceOrDefalut()
已过时。
|
java.lang.String |
getDeviceOrDefault() |
java.lang.Object |
getExtra(java.lang.String key)
获取扩展数据(只在jwt模式下生效)
|
java.util.Map<java.lang.String,java.lang.Object> |
getExtraData() |
java.lang.Boolean |
getIsLastingCookie() |
java.lang.Long |
getTimeout() |
java.lang.String |
getToken() |
SaLoginModel |
setDevice(java.lang.String device) |
SaLoginModel |
setExtra(java.lang.String key,
java.lang.Object value)
写入扩展数据(只在jwt模式下生效)
|
SaLoginModel |
setExtraData(java.util.Map<java.lang.String,java.lang.Object> extraData) |
SaLoginModel |
setIsLastingCookie(java.lang.Boolean isLastingCookie) |
SaLoginModel |
setTimeout(long timeout) |
SaLoginModel |
setToken(java.lang.String token) |
java.lang.String |
toString() |
public java.lang.String device
public java.lang.Boolean isLastingCookie
public java.lang.Long timeout
public java.util.Map<java.lang.String,java.lang.Object> extraData
public java.lang.String token
public java.lang.String getDevice()
public SaLoginModel setDevice(java.lang.String device)
device - 此次登录的客户端设备类型public java.lang.Boolean getIsLastingCookie()
public SaLoginModel setIsLastingCookie(java.lang.Boolean isLastingCookie)
isLastingCookie - 是否为持久Cookie(临时Cookie在浏览器关闭时会自动删除,持久Cookie在重新打开后依然存在)public java.lang.Long getTimeout()
public SaLoginModel setTimeout(long timeout)
timeout - 指定此次登录token的有效期, 单位:秒 (如未指定,自动取全局配置的timeout值)public java.util.Map<java.lang.String,java.lang.Object> getExtraData()
public SaLoginModel setExtraData(java.util.Map<java.lang.String,java.lang.Object> extraData)
extraData - 扩展信息(只在jwt模式下生效)public java.lang.String getToken()
public SaLoginModel setToken(java.lang.String token)
token - 预定Token(预定本次登录生成的Token值)public java.lang.String toString()
toString 在类中 java.lang.Objectpublic SaLoginModel setExtra(java.lang.String key, java.lang.Object value)
key - 键value - 值public java.lang.Object getExtra(java.lang.String key)
key - 键public int getCookieTimeout()
public java.lang.String getDeviceOrDefault()
public SaLoginModel build()
public SaLoginModel build(SaTokenConfig config)
config - 配置对象public static SaLoginModel create()
@Deprecated public java.lang.String getDeviceOrDefalut()
Copyright © 2022. All Rights Reserved.