| 程序包 | 说明 |
|---|---|
| org.hswebframework.web.authorization.token | |
| org.hswebframework.web.authorization.token.event |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleUserToken
用户令牌信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
static UserToken |
UserTokenHolder.currentToken() |
UserToken |
UserTokenManager.getByToken(String token)
根据token获取用户令牌信息
|
protected UserToken |
UserTokenAuthenticationSupplier.getCurrentUserToken() |
static UserToken |
UserTokenHolder.setCurrent(UserToken token) |
UserToken |
UserTokenManager.signIn(String token,
String type,
String userId,
long maxInactiveInterval)
登记一个用户的token
|
UserToken |
DefaultUserTokenManager.signIn(String token,
String type,
String userId,
long maxInactiveInterval) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<UserToken> |
UserTokenManager.allLoggedUser() |
List<UserToken> |
DefaultUserTokenManager.allLoggedUser() |
List<UserToken> |
UserTokenManager.getByUserId(String userId)
根据用户id,获取全部令牌信息,如果没有则返回空集合而不是
null |
List<UserToken> |
DefaultUserTokenManager.getByUserId(String userId) |
| 限定符和类型 | 方法和说明 |
|---|---|
default int |
UserToken.compareTo(UserToken target) |
static UserToken |
UserTokenHolder.setCurrent(UserToken token) |
protected void |
DefaultUserTokenManager.syncToken(UserToken userToken)
同步令牌信息,如果使用redisson等来存储token,应该重写此方法并调用
this#tokenStorage.put |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
UserTokenManager.allLoggedUser(java.util.function.Consumer<UserToken> consumer)
遍历全部token信息
|
void |
DefaultUserTokenManager.allLoggedUser(java.util.function.Consumer<UserToken> consumer) |
| 限定符和类型 | 方法和说明 |
|---|---|
UserToken |
UserTokenChangedEvent.getAfter() |
UserToken |
UserTokenChangedEvent.getBefore() |
UserToken |
UserTokenRemovedEvent.getDetail() |
UserToken |
UserTokenCreatedEvent.getDetail() |
| 构造器和说明 |
|---|
UserTokenChangedEvent(UserToken before,
UserToken after) |
UserTokenCreatedEvent(UserToken detail) |
UserTokenRemovedEvent(UserToken token) |
Copyright © 2016–2020. All rights reserved.