类 TokenBinder
- java.lang.Object
-
- team.bangbang.sso.TokenBinder
-
public class TokenBinder extends java.lang.Object单点登录服务端 - Token绑定- 版本:
- 1.0 2020年12月10日
- 作者:
- ICode Studio
-
-
构造器概要
构造器 构造器 说明 TokenBinder()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voiddeleteAccount(java.lang.String token)删除token票据绑定的账户信息static voiddeleteDataLimit(java.lang.String token)删除token票据绑定的数据权限static voiddeleteValidationCode(java.lang.String token)删除Token票据绑定的验证码static AccountgetAccount(java.lang.String token)根据token票据获取绑定的账户信息static DataLimitgetDataLimit(java.lang.String token)根据token票据获取绑定的数据权限static intgetSessionCount()static java.lang.StringgetValidationCode(java.lang.String token)根据token票据获取绑定的验证码static voidsaveAccount(java.lang.String token, Account account)将账户信息与token票据绑定并保存static voidsaveDataLimit(java.lang.String token, DataLimit dataLimit)将数据权限与token票据绑定并保存static voidsaveValidationCode(java.lang.String token, java.lang.String vCode)将验证码与token票据绑定并保存static voidsetTimeOut(int seconds)设置当前登录信息超期时间,单位:秒 当使用分布式微服务时,本方法可能不会及时刷新
-
-
-
方法详细资料
-
setTimeOut
public static void setTimeOut(int seconds)
设置当前登录信息超期时间,单位:秒 当使用分布式微服务时,本方法可能不会及时刷新- 参数:
seconds- 当前登录信息超期时间,单位:秒
-
saveValidationCode
public static void saveValidationCode(java.lang.String token, java.lang.String vCode)将验证码与token票据绑定并保存- 参数:
token- token票据vCode- 验证码
-
getValidationCode
public static java.lang.String getValidationCode(java.lang.String token)
根据token票据获取绑定的验证码- 参数:
token- token票据- 返回:
- 验证码
-
deleteValidationCode
public static void deleteValidationCode(java.lang.String token)
删除Token票据绑定的验证码- 参数:
token- token票据
-
saveAccount
public static void saveAccount(java.lang.String token, Account account)将账户信息与token票据绑定并保存- 参数:
token- token票据account- 账户信息
-
getAccount
public static Account getAccount(java.lang.String token)
根据token票据获取绑定的账户信息- 参数:
token- token票据- 返回:
- 账户信息
-
deleteAccount
public static void deleteAccount(java.lang.String token)
删除token票据绑定的账户信息- 参数:
token- token票据
-
saveDataLimit
public static void saveDataLimit(java.lang.String token, DataLimit dataLimit)将数据权限与token票据绑定并保存- 参数:
token- token票据dataLimit- 数据权限
-
getDataLimit
public static DataLimit getDataLimit(java.lang.String token)
根据token票据获取绑定的数据权限- 参数:
token- token票据- 返回:
- 数据权限DataLimit
-
deleteDataLimit
public static void deleteDataLimit(java.lang.String token)
删除token票据绑定的数据权限- 参数:
token- token票据
-
getSessionCount
public static int getSessionCount()
- 返回:
- 当前有效会话的数量
-
-