| Modifier and Type | Method and Description |
|---|---|
SecurityToken |
TokenExpireEvnet.getToken() |
| Modifier and Type | Method and Description |
|---|---|
void |
TokenExpireEvnet.setToken(SecurityToken token) |
| Constructor and Description |
|---|
TokenExpireEvnet(Object source,
com.yishuifengxiao.common.tool.exception.CustomException cxception,
SecurityToken token,
String tokenValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
HandlerProcessor.login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.security.core.Authentication authentication,
SecurityToken token)
登陆成功后的处理
|
void |
BaseHandlerProcessor.login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.security.core.Authentication authentication,
SecurityToken token)
登陆成功后的处理
|
| Modifier and Type | Method and Description |
|---|---|
SecurityToken |
SimpleSecurityHelper.create(String username,
String password,
String sessionId) |
SecurityToken |
SecurityHelper.create(String username,
String password,
String sessionId)
根据用户账号创建一个安全的令牌
|
SecurityToken |
SimpleSecurityHelper.createUnsafe(String username,
String sessionId) |
SecurityToken |
SecurityHelper.createUnsafe(String username,
String sessionId)
根据用户账号创建一个不安全的令牌
|
SecurityToken |
SimpleSecurityHelper.createUnsafe(String username,
String sessionId,
int validSeconds) |
SecurityToken |
SecurityHelper.createUnsafe(String username,
String sessionId,
int validSeconds)
根据用户账号创建一个不安全的令牌
|
| Modifier and Type | Method and Description |
|---|---|
SecurityToken |
SecurityToken.refreshExpireTime()
重置token的过期时间
|
| Modifier and Type | Method and Description |
|---|---|
SecurityToken |
TokenBuilder.creatNewToken(String username,
String sessionId,
Integer validSeconds,
boolean preventsLogin,
int maxSessions)
创建一个新的token
|
SecurityToken |
SimpleTokenBuilder.creatNewToken(String username,
String sessionId,
Integer validSeconds,
boolean preventsLogin,
int maxSessions)
创建一个新的token
|
SecurityToken |
TokenBuilder.loadByTokenValue(String tokenValue)
根据token的值获取token
|
SecurityToken |
SimpleTokenBuilder.loadByTokenValue(String tokenValue) |
SecurityToken |
TokenBuilder.refreshExpireTime(String tokenValue)
根据token的值重置token的过期时间点
|
SecurityToken |
SimpleTokenBuilder.refreshExpireTime(String tokenValue) |
| Modifier and Type | Method and Description |
|---|---|
List<SecurityToken> |
TokenBuilder.loadAllToken(String username,
boolean isOnlyAvailable)
获取所有的token
|
List<SecurityToken> |
SimpleTokenBuilder.loadAllToken(String username,
boolean isOnlyAvailable) |
| Modifier and Type | Method and Description |
|---|---|
SecurityToken |
TokenHolder.get(String username,
String sessionId)
根据用户账号和会话id获取一个令牌
|
| Modifier and Type | Method and Description |
|---|---|
List<SecurityToken> |
TokenHolder.getAll(String key)
根据用户账号获取所有的令牌
|
| Modifier and Type | Method and Description |
|---|---|
void |
TokenHolder.save(SecurityToken token)
保存一个令牌
|
void |
TokenHolder.update(SecurityToken token)
更新一个令牌
|
| Modifier and Type | Method and Description |
|---|---|
SecurityToken |
InMemoryTokenHolder.get(String username,
String sessionId)
根据用户账号和会话id获取一个令牌
|
SecurityToken |
RedisTokenHolder.get(String username,
String sessionId)
根据用户账号和会话id获取一个令牌
|
| Modifier and Type | Method and Description |
|---|---|
List<SecurityToken> |
InMemoryTokenHolder.getAll(String key)
根据用户账号获取所有的令牌
|
List<SecurityToken> |
RedisTokenHolder.getAll(String key)
根据用户账号获取所有的令牌
|
| Modifier and Type | Method and Description |
|---|---|
void |
InMemoryTokenHolder.save(SecurityToken token)
保存一个令牌
|
void |
RedisTokenHolder.save(SecurityToken token)
保存一个令牌
|
void |
InMemoryTokenHolder.update(SecurityToken token)
更新一个令牌
|
void |
RedisTokenHolder.update(SecurityToken token)
更新一个令牌
|
| Modifier and Type | Method and Description |
|---|---|
static SecurityToken |
TokenUtil.create(javax.servlet.http.HttpServletRequest request,
String username,
String password)
生成一个令牌
|
static SecurityToken |
TokenUtil.create(String username,
String password)
生成一个令牌
|
static SecurityToken |
TokenUtil.create(String username,
String password,
String sessionId)
生成一个令牌
|
static SecurityToken |
TokenUtil.createUnsafe(javax.servlet.http.HttpServletRequest request,
String username)
生成一个令牌
|
static SecurityToken |
TokenUtil.createUnsafe(javax.servlet.http.HttpServletRequest request,
String username,
int validSeconds)
生成一个令牌
|
static SecurityToken |
TokenUtil.createUnsafe(String username)
生成一个令牌
|
static SecurityToken |
TokenUtil.createUnsafe(String username,
int validSeconds)
生成一个令牌
|
static SecurityToken |
TokenUtil.createUnsafe(String username,
String sessionId)
生成一个令牌
|
static SecurityToken |
TokenUtil.createUnsafe(String username,
String sessionId,
int validSeconds)
生成一个令牌
|
Copyright © 2021. All rights reserved.