| 程序包 | 说明 |
|---|---|
| com.abasecode.opencode.base.token | |
| com.abasecode.opencode.base.token.util |
| 限定符和类型 | 方法和说明 |
|---|---|
TokenUser |
TokenHandler.getUser()
Get tokenUser by principal
used shiro
|
TokenUser |
TokenHandler.getUser(String token)
Get tokenUser from token from redis
no used shiro
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
TokenHandler.cleanToken(String token,
TokenUser user)
Clean token by default key (delete redis key)
|
boolean |
TokenHandler.cleanToken(String token,
TokenUser user,
String baseKey)
Clean token by param key (delete redis key)
|
Token |
TokenHandler.createToken(TokenUser user)
Create a token by default key and save in redis
|
Token |
TokenHandler.createToken(TokenUser user,
String baseKey)
Create a token by param key and save in redis
|
private boolean |
TokenHandler.destroyToken(String token,
TokenUser user,
String baseKey)
Destroy token (delete redis key)
|
private Token |
TokenHandler.generateToken(String baseKey,
TokenUser user,
boolean hasSimple)
Create a token and save in redis
|
Token |
TokenHandler.getToken(String baseKey,
TokenUser user)
Get token from redis by param key from redis
|
Token |
TokenHandler.getToken(TokenUser user)
Get token from redis by default key from redis
|
private void |
TokenHandler.saveLoginInfo(String baseKey,
TokenUser user)
Save user login info: user into redis
|
private void |
TokenHandler.saveLoginInfo(String baseKey,
TokenUser user,
Set<String> userPermissionSet,
Set<String> userRolesSet)
Save user login info: user, permissions, roles into redis
|
private void |
TokenHandler.saveToken(String baseKey,
TokenUser user,
Token token)
Save token to redis
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
TokenKeysUtils.getPermissionKey(String baseKey,
TokenUser user)
get permissionKey
|
static String |
TokenKeysUtils.getRolesKey(String baseKey,
TokenUser user)
get roleKey
|
static String |
TokenKeysUtils.getTokenKey(String baseKey,
TokenUser user)
get tokenKey
|
static String |
TokenKeysUtils.getUserKey(String baseKey,
TokenUser user)
get userKey
|
Copyright © 2022. All rights reserved.